.GAME FRAMEWORK

开始用.NET构建我们梦想中的游戏

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  89 随笔 :: 10 文章 :: 499 评论 :: 2 引用
1、准备软件
    CVS客户端软件: TortoiseCVS
    SSH客户端软件: PuTTY ,只需要下载puttygen.exe、pageant.exe
2、创建并配置SSH Keys
    (1)用PuTTY生成一个SSH Key:
        参考文档: https://sourceforge.net/docman/display_doc.php?docid=761&group_id=1#keygenputty
    (2)将生成的公钥复制到sf.net中你的帐户的Account Options中.私钥保存在你的本机上。
3、安装与配置TortoiseCVS
    (1)安装TortoiseCVS
    (2)创建或选择一个你存放代码的目录,点鼠标右键,选择"CVS取出",这时会出现设置窗口,具体设置如下:
       Protocol: ssh授权协议
       Server: cvs.sourceforge.net
       Respository folder:/cvsroot/dotgame
       User name: 你的用户名
      模块:如果已经建立了模块,直接输入模块名,也可以通过http://cvs.sourceforge.net/viewcvs.py/dotgame/查看已有的模块名。如果想新建一个模块,先 选中你在本地的源代码文件夹,然后点右键选择"CVS=>创建新模块"。
    (3)配置就这样算完成了,但这时不要立即点确定。先要运行pageant.exe,然后在pageant的运行图标上点右键,选择"Add Key",然后选择你在本地的私钥文件,输入你为私钥设置的密码。
    (4)点击确定,这时就会将CVS服务器中的源代码取到你本机。
注:每次再次修改源代码时,建议先进行更新,就是在你本地的源代码文件夹中点右键选"CVS更新",更新相当于与CVS服务器中的文件进行同步。然后在修改后进行"CVS提交"进行了。
posted on 2004-05-20 11:35 我们的游戏世界 阅读(7360) 评论(15)  编辑 收藏 所属分类: 源代码管理

评论

#1楼  2004-05-20 12:01 hBifTs      
Good~
不错....
Souceforge.net 的CVS使用是比较麻烦的:P
不过第一次过后就没问题了~呵呵.
  回复  引用  查看    

#2楼  2004-05-21 11:54 dudu      
Sumtec已经创建了DotGameFramework模块, 所以现在在“模块”中输入“DotGameFramework”就行了。
  回复  引用  查看    

#3楼  2004-05-21 17:49 Koffer      
错误如下:

在 C:\DOCUME~1\Koffer\LOCALS~1\Temp\: C:\Program Files\TortoiseCVS\cvs.exe -q -Q co -c
CVSROOT=:ext:koffer_sqh@cvs.sourceforge.net:cvsroot/dotgame

cvs checkout: CVSROOT (":ext:koffer_sqh@cvs.sourceforge.net:cvsroot/dotgame")
cvs checkout: may only specify a positive, non-zero, integer port (not "cvsroot").
cvs checkout: perhaps you entered a relative pathname?
cvs [checkout aborted]: Bad CVSROOT.

错误,CVS操作失败

在 C:\DOCUME~1\Koffer\LOCALS~1\Temp\: C:\Program Files\TortoiseCVS\cvs.exe -q -Q ls -q /
CVSROOT=:ext:koffer_sqh@cvs.sourceforge.net:cvsroot/dotgame

cvs ls: CVSROOT (":ext:koffer_sqh@cvs.sourceforge.net:cvsroot/dotgame")
cvs ls: may only specify a positive, non-zero, integer port (not "cvsroot").
cvs ls: perhaps you entered a relative pathname?
cvs [ls aborted]: Bad CVSROOT.

错误,CVS操作失败

正在服务器上搜索网络日志链接URL

正在尝试 http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dotgame/...

  回复  引用  查看    

#4楼  2004-05-21 23:35 乐色.Net      
终于可以了,模块列表取不到,直接输入DotGameFramework模块名,确定就可以取到文件了, 有点晕,呵呵。

先看看:)
  回复  引用  查看    

#5楼  2004-05-22 21:48 dudu      
puttygen.exe在TortoiseCVS的目录中有, 不用下载。
pageant.exe也可以不用, 出现密码对话框时, 输入你在sf.net的密码,但这样的话, 服务器传给你的数据就没有被加密码。
  回复  引用  查看    

#6楼  2004-05-23 17:10 吹雪      
公司只能访问80端口,CVS好像不能用 :(
  回复  引用  查看    

#7楼  2004-05-23 21:27 hBifTs      
@吹雪
你可以试试像SocksCap样的代理软件..看看能不能突破80端口~
  回复  引用  查看    

#8楼  2004-05-24 20:41 吹雪      
试了一下,用了socks2http后用QQ测试我的1080端口能通,但是QQ和MSN连不上,CVS也无法使用。郁闷啊~~
  回复  引用  查看    

#9楼  2004-05-28 18:02 Koffer      
My God
Ok!


  回复  引用  查看    

#10楼  2005-05-06 15:54 yliufeng [未注册用户]
我的提示如下错误是怎么一回事?


In C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\TortoiseCVS make new module temp\: "C:\Program Files\TortoiseCVS\cvs.exe" "-q" "import" "-m" "" "MyCVS" "tcvs-vendor" "tcvs-release"
CVSROOT=:ssh:yliufeng@cvs.sourceforge.net:/cvsroot/rainbowportal

Access denied
FATAL ERROR: Server sent disconnect message
type 2 (SSH_DISCONNECT_PROTOCOL_ERROR):
"Too many authentication failures for yliufeng"
cvs [import aborted]: writing to server socket: error -1

Error, CVS operation failed

  回复  引用    

#11楼  2005-05-20 11:56 corlin [未注册用户]
写的好,很实用。)
  回复  引用    

#12楼  2005-07-16 22:59 流星 [未注册用户]
我和 yliufeng 兄的情况一样呀。 说访问拒绝!
Access denied

FATAL ERROR: Server sent disconnect message
type 2 (SSH_DISCONNECT_PROTOCOL_ERROR):
"Too many authentication failures for yliufeng"
cvs [import aborted]: writing to server socket: error -1

怎么回事呀?
  回复  引用    

#13楼  2005-09-07 18:21 sinboy [未注册用户]
我已经修改了本地的一个文件,想重新从CVS服务器中恢复到以来的状态,点“CVS更新”之后,为什么文件还是没有变化?
  回复  引用    

#14楼  2007-08-23 01:15 ikj [未注册用户]
不懂.还是用个实例或者截图演示比较好
  回复  引用    


标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      


相关链接: