对sourceforge项目使用CVS
2006-12-06 15:40
330 查看
首先你需要先在SourceForge上申请了项目,并且已经被批准了。这时你就可以使用SF.net给你的免费的CVS空间了。
在win平台我推荐使用TortoiseCVS客户端。除此之外你还需要下载PuTTY tools,建议下载一套,然后随便解压到你计算机的一个目录下,例如“C:/PuTTY”。
生成属于自己的一对RSA密钥。这时你可以参考SourceForge上的相关文档 。我简单翻译如下。
执行PUTTYGEN.EXE程序。
在Parameters一栏选择Key类型为“SSH2 DSA”。
点击“Generate”按钮。
在空白处随机移动鼠标用以产生随机数据。这些随机数据将被Puttygen.exe用来产生安全的KEY(密钥) 。收集到足够的随机数据密钥就会产生。
在Key Comment 处输入 USERNAME@shell.sourceforge.net。(Username是你的用户名)
在"Key passphrase" 和 "Confirm passphrase"处输入密码为你的私钥加密。当然你也可以选择不输入密码。
点击"Save private key"按钮,按照对话框指示存储你的私钥。私钥可以被命名为"SourceForge-Shell.ppk"之类的名字。“.ppk”扩展代表是Putty产生密钥文件。
将生成的公钥复制到SF.net你的帐户的Account Options中(路径在My Page > Summary > Account Options)。
退出Puttygen.exe
安装TortoiseCVS,安装后会让你重新启动电脑。请重新启动。
使用Pageant来提供ssh的身份认证。启动Pageant.exe。会在系统栏产生一个小图标。点击图标,打开对话框。点击"Add Key"按钮,选中你的私钥。这时会弹出对话框让你输入密码。输入你刚才为私钥加密时的密码。ok.
创建或选择一个你存放代码的文件夹,点鼠标右键,选择"CVS取出"或者“创建模块”,这时会出现连接设置窗口,具体设置如下:
协议:ssh授权协议
服务器:例如“pjbaba.cvs.sourceforge.net”,前面的pjbaba换成项目的UNIX name)
仓库文件夹:/cvsroot/pjbaba (pjbaba换成你需要项目的UNIX name)
用户名:你的SF.net用户名
模块名:如果你知道模块名,可以直接输入。如果仓库中有模块但是你不知道,你可以在SF.net上查看,在项目 > CVS > "Browse CVS Repository"。如果想创建新的模块,输入新的模块名。模块名注意大小写
点击确认。这时你就可以使用SF.net上的CVS了
在win平台我推荐使用TortoiseCVS客户端。除此之外你还需要下载PuTTY tools,建议下载一套,然后随便解压到你计算机的一个目录下,例如“C:/PuTTY”。
生成属于自己的一对RSA密钥。这时你可以参考SourceForge上的相关文档 。我简单翻译如下。
执行PUTTYGEN.EXE程序。
在Parameters一栏选择Key类型为“SSH2 DSA”。
点击“Generate”按钮。
在空白处随机移动鼠标用以产生随机数据。这些随机数据将被Puttygen.exe用来产生安全的KEY(密钥) 。收集到足够的随机数据密钥就会产生。
在Key Comment 处输入 USERNAME@shell.sourceforge.net。(Username是你的用户名)
在"Key passphrase" 和 "Confirm passphrase"处输入密码为你的私钥加密。当然你也可以选择不输入密码。
点击"Save private key"按钮,按照对话框指示存储你的私钥。私钥可以被命名为"SourceForge-Shell.ppk"之类的名字。“.ppk”扩展代表是Putty产生密钥文件。
将生成的公钥复制到SF.net你的帐户的Account Options中(路径在My Page > Summary > Account Options)。
退出Puttygen.exe
安装TortoiseCVS,安装后会让你重新启动电脑。请重新启动。
使用Pageant来提供ssh的身份认证。启动Pageant.exe。会在系统栏产生一个小图标。点击图标,打开对话框。点击"Add Key"按钮,选中你的私钥。这时会弹出对话框让你输入密码。输入你刚才为私钥加密时的密码。ok.
创建或选择一个你存放代码的文件夹,点鼠标右键,选择"CVS取出"或者“创建模块”,这时会出现连接设置窗口,具体设置如下:
协议:ssh授权协议
服务器:例如“pjbaba.cvs.sourceforge.net”,前面的pjbaba换成项目的UNIX name)
仓库文件夹:/cvsroot/pjbaba (pjbaba换成你需要项目的UNIX name)
用户名:你的SF.net用户名
模块名:如果你知道模块名,可以直接输入。如果仓库中有模块但是你不知道,你可以在SF.net上查看,在项目 > CVS > "Browse CVS Repository"。如果想创建新的模块,输入新的模块名。模块名注意大小写
点击确认。这时你就可以使用SF.net上的CVS了
相关文章推荐
- 使用cvs或svn从sourceforge上获取开源项目的方法
- 使用cvs或svn从sourceforge上获取开源项目的方法
- 使用CVS或SVN从SourceForge上获取开源项目的方法
- 使用cvs或svn从sourceforge上获取开源项目的方法[转载]
- 使用cvs或svn从sourceforge上获取开源项目的方法
- 使用cvs或svn从sourceforge上获取开源项目
- 使用cvs或svn从sourceforge上获取开源项目
- 使用cvs或svn从sourceforge上获取开源项目详解-亲身实践
- mac下iOS项目使用cvs做版本控制
- 使用CVS做.NET项目
- 可以在我工作使用的sourceforge优秀项目
- [CVS] 使用命令行 CVS 访问项目源文件
- StatCVS 对使用CVS的项目进行深入统计的开源工具
- 使用CVS做.NET项目
- windows7下如何使用myeclipse(eclipse)和cvs进行项目管理
- windows7下如何使用myeclipse(eclipse)和cvs进行项目管理
- 使用CVS进行项目开发管理