1.
Ubuntu中安装CVS :sudo apt-get install cvs
2. 安装CVSD:sudo apt-get install cvsd.安装cvsd后,会提示设置repository的位置,这个地方只要输入相对于RootJail的位置就可 以。RootJail在/etc/cvsd/cvsd.conf中进行设置,缺省的RootJail是/var/lib/cvsd。也就是说,在这一步里 面输入/myrepos就可以了。 ( 不知道为什么,我安装的时候没有提示,这直接导致了最后CVSD无法启动,然后CVS也就没有用)
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/locked
然后保存退出。注意此处的/tmp/locked是指相对于RootJail的路径。
6.创建LockDir
#sudo mkdir /var/lib/cvsd/tmp/locked
7.添加用户
#sudo cvsd-passwd /var/lib/cvsd/myrepos 'cv SUSEr'
8.编辑cvsd的配置文件,配置那个该死的RootJail。
#sudo gedit /etc/cvsd/cvsd.conf
缺省的应该是:
RootJail /var/lib/cvsd
Repos /myrepos
注意此处的Repos的路径也是相对于RootJail的。
另外,如果有些变态的网管喜欢封端口的话,www.linuxidc.com这里可以设置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
最好先本地测试一下:
# 本地登录测试:
cvs -d :pserver:‘cvsname’@localhost:/myrepose login
2. 安装CVSD:sudo apt-get install cvsd.安装cvsd后,会提示设置repository的位置,这个地方只要输入相对于RootJail的位置就可 以。RootJail在/etc/cvsd/cvsd.conf中进行设置,缺省的RootJail是/var/lib/cvsd。也就是说,在这一步里 面输入/myrepos就可以了。 ( 不知道为什么,我安装的时候没有提示,这直接导致了最后CVSD无法启动,然后CVS也就没有用)
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/locked
然后保存退出。注意此处的/tmp/locked是指相对于RootJail的路径。
6.创建LockDir
#sudo mkdir /var/lib/cvsd/tmp/locked
7.添加用户
#sudo cvsd-passwd /var/lib/cvsd/myrepos 'cv SUSEr'
8.编辑cvsd的配置文件,配置那个该死的RootJail。
#sudo gedit /etc/cvsd/cvsd.conf
缺省的应该是:
RootJail /var/lib/cvsd
Repos /myrepos
注意此处的Repos的路径也是相对于RootJail的。
另外,如果有些变态的网管喜欢封端口的话,www.linuxidc.com这里可以设置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
最好先本地测试一下:
# 本地登录测试:
cvs -d :pserver:‘cvsname’@localhost:/myrepose login
二、Elipse和CVS的连接
打开Elipse中的”CVS Repository Exploring”透视图,然后再左侧的”CVSRepositories”视图的空白处单击右键,在菜单中选择“New| RepositoryLocation”选项,在弹出的窗口中输入CVS服务器的相关信息,按如下填写:
HOST(主机):CVS服务器IP地址,这里是本机填写localhost
Repository Path(资源路径):CVS资源库所在位置/myrepos
User(用户):CVS资源库的用户名,这里是cvsuser
Password : cvsuser
Connection type :默认pserver
Use default port:使用默认端口(2401)
Save Password:建议选中