Ubuntu下CVS服务器的搭建

1.安装CVS,在新立得包管理器里面选中cvs(系统-系统管理-新立得软件包管理器,在右边的软件包列表中随便选中一个,然后键盘上按cvs这三个字母,就会定位到以这三个字母开头的软件包),然后点击鼠标右键,在菜单中选中标记以便安装。然后点击上方工具栏中的应用,系统会自动下载包,然后安装。 

2.安装CVSD,同上,选中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的用户都是单独设置的。 
#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 

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。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值