首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > VSTS >

ubuntu上部署CVS服务

2012-09-07 
ubuntu下部署CVS服务ubuntu下部署CVS服务1.安装CVSapt-get install cvs2.安装CVSDapt-get install cvsd安

ubuntu下部署CVS服务
ubuntu下部署CVS服务

1.安装CVS
apt-get install cvs

2.安装CVSD
apt-get install cvsd
安装cvsd后,会提示设置repository的位置,这个地方只要输入相对于RootJail的位置就可以。RootJail在/etc/cvsd/cvsd.conf中进行设置,缺省的RootJail是/var/lib/cvsd。也就是说,在这一步里面输入/myrepos就可以了。

3. 打开一个命令行窗口,创建这个/myrepos。
#cd /var/lib/cvsd
#sudo mkdir myrepos

4.初始化这个/myrepos。
#sudo cvs -d /var/lib/cvsd/myrepos init

5.设置cvsd的用户认证方式,缺省的是系统级的,一般来说cvs的用户都是单独设置的。
chmod a+w /var/lib/cvsd/myrepos/CVSROOT/config
修改文件的写属性
#sudo vi /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

8.编辑cvsd的配置文件,配置那个RootJail。
#sudo vi /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:192.168.4.41
port:2401
repository path:/myrepos
user:cvsuser

热点排行