参考来源:http://forum.ubuntu.org.cn/about8790.html
原文:
[code]1.安装CVS,在新立得包管理器里面选中cvs(系统-系统管理-新立得软件包管理器,在右边的软件包列表中随便选中一个,然后键盘上按cvs这三个字母,就会定位到以这三个字母开头的软件包),然后点击鼠标右键,在菜单中选中标记以便安装。然后点击上方工具栏中的应用,系统会自动下载包,然后安装。
// 命令: sudo apt-get install cvs
2.安装CVSD,同上,选中cvsd,安装。安装cvsd后,会提示设置repository的位置,这个地方只要输入相对于RootJail 的位置就可以。RootJail在/etc/cvsd/cvsd.conf中进行设置,缺省的RootJail是/var/lib/cvsd。也就是说,在这一步里面输入/myrepos就可以了。
// 命令: sudo apt-get install cvsd
//这一步什么也不要输入,选择默认就可以.(按Tab键选择ok, Enter确认)
3. 打开一个命令行窗口,创建这个/myrepos。
#cd /var/lib/cvsd
#sudo mkdir myrepos
4.初始化这个/myrepos。
#sudo cvs -d /var/lib/cvsd/myrepos init
5.设置cvsd的用户认证方式,缺省的是系统级的,一般来说cvs的用户都是单独设置的。
#sudo gedit /var/lib/cvsd/myrepos/CVSROOT/config
添加以下几行:
SystemAuth=no
PamAuth=no
LockDir=/tmp/myrepos
然后保存退出。注意此处的/tmp/myrepos是指相对于RootJail的路径。
6.创建LockDir
#sudo mkdir /var/lib/cvsd/tmp/myrepos
7.添加用户
#sudo cvsd-passwd /var/lib/cvsd/myrepos cvsuser
//我的用户名:marlgl
//cvsd-passwd 中间无空格
//如果是默认配置,第8步可以省略
8.编辑cvsd的配置文件,配置那个该死的RootJail。
#sudo gedit /etc/cvsd/cvsd.conf
缺省的应该是:
RootJail /var/lib/cvsd
Repos /myrepos
注意此处的Repos的路径也是相对于RootJail的。
另外,如果有些变态的网管喜欢封端口的话,这里可以设置cvsd的监听端口,比如可以改缺省的2401端口为8080。
Listen * 8080
10.设置目录权限。
#sudo chown cvsd:cvsd /var/lib/cvsd -R
11. 重新启动cvsd。
#sudo /etc/init.d/cvsd restart
12. 在eclipse或者其他的cvs客户端中配置使用此cvs服务器。
connection type:pserver
host:your ip
port:8080
repository path:/myrepos
user:cvsuser
其实这个cvsd的安装,主要是参照它的README,只不过它是一个压缩文件,一开始没想解开看看而已。/usr/share/doc/cvsd/README.gz。[/code]
第12步, 我在eclipse3.3中的配置图如下:
[img] http://marlgl.iteye.com/upload/picture/pic/4420/d30dde1a-fd16-4d03-b30c-824057a5ea5e.png[/img]
将一个project加入到cvs中:
右击project名称-->Team-->Share Project
弹出Share Project对话框
如果没有设置过cvs Repository--> 选择 Create a new repository location
然后next(下一步) 出现 Share Project 对话框
按照第12步设置即可.
原文:
[code]1.安装CVS,在新立得包管理器里面选中cvs(系统-系统管理-新立得软件包管理器,在右边的软件包列表中随便选中一个,然后键盘上按cvs这三个字母,就会定位到以这三个字母开头的软件包),然后点击鼠标右键,在菜单中选中标记以便安装。然后点击上方工具栏中的应用,系统会自动下载包,然后安装。
// 命令: sudo apt-get install cvs
2.安装CVSD,同上,选中cvsd,安装。安装cvsd后,会提示设置repository的位置,这个地方只要输入相对于RootJail 的位置就可以。RootJail在/etc/cvsd/cvsd.conf中进行设置,缺省的RootJail是/var/lib/cvsd。也就是说,在这一步里面输入/myrepos就可以了。
// 命令: sudo apt-get install cvsd
//这一步什么也不要输入,选择默认就可以.(按Tab键选择ok, Enter确认)
3. 打开一个命令行窗口,创建这个/myrepos。
#cd /var/lib/cvsd
#sudo mkdir myrepos
4.初始化这个/myrepos。
#sudo cvs -d /var/lib/cvsd/myrepos init
5.设置cvsd的用户认证方式,缺省的是系统级的,一般来说cvs的用户都是单独设置的。
#sudo gedit /var/lib/cvsd/myrepos/CVSROOT/config
添加以下几行:
SystemAuth=no
PamAuth=no
LockDir=/tmp/myrepos
然后保存退出。注意此处的/tmp/myrepos是指相对于RootJail的路径。
6.创建LockDir
#sudo mkdir /var/lib/cvsd/tmp/myrepos
7.添加用户
#sudo cvsd-passwd /var/lib/cvsd/myrepos cvsuser
//我的用户名:marlgl
//cvsd-passwd 中间无空格
//如果是默认配置,第8步可以省略
8.编辑cvsd的配置文件,配置那个该死的RootJail。
#sudo gedit /etc/cvsd/cvsd.conf
缺省的应该是:
RootJail /var/lib/cvsd
Repos /myrepos
注意此处的Repos的路径也是相对于RootJail的。
另外,如果有些变态的网管喜欢封端口的话,这里可以设置cvsd的监听端口,比如可以改缺省的2401端口为8080。
Listen * 8080
10.设置目录权限。
#sudo chown cvsd:cvsd /var/lib/cvsd -R
11. 重新启动cvsd。
#sudo /etc/init.d/cvsd restart
12. 在eclipse或者其他的cvs客户端中配置使用此cvs服务器。
connection type:pserver
host:your ip
port:8080
repository path:/myrepos
user:cvsuser
其实这个cvsd的安装,主要是参照它的README,只不过它是一个压缩文件,一开始没想解开看看而已。/usr/share/doc/cvsd/README.gz。[/code]
第12步, 我在eclipse3.3中的配置图如下:
[img] http://marlgl.iteye.com/upload/picture/pic/4420/d30dde1a-fd16-4d03-b30c-824057a5ea5e.png[/img]
将一个project加入到cvs中:
右击project名称-->Team-->Share Project
弹出Share Project对话框
如果没有设置过cvs Repository--> 选择 Create a new repository location
然后next(下一步) 出现 Share Project 对话框
按照第12步设置即可.