Ubuntu 10.04 安装CVS服务器

2011-08-03 10:17:36 by 【6yang】, 89 visits, 收藏 | 返回

Ubuntu 10.04 安装CVS服务器

先安装CVS和CVSD。

sudo apt-get install cvs

sudo apt-get install cvsd

安装cvsd的时候,会提示设置repository的位置,这个地方只要输入相对于RootJail 的位置就可以。RootJail在/etc/cvsd/cvsd.conf中进行设置,缺省的RootJail是/var/lib/cvsd。也就是说, 在这一步里面保持默认,即/myrepos就可以了。

 

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

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

4. 设置目录所有者及其权限。
#sudo chown cvsd:cvsd /var/lib/cvsd -R
把权限交给cvsd组和cvsd用户,这个用户是用apt安装cvsd的时候自己建立的,cvsd默认使用cvsd运行cvs服务.

#sudo chmod -R a+rw /var/lib/cvsd/myrepos
把/var/lib/cvsd/myrepos目录下所有文件和文件夹的读写权限赋给所有用户(为了编辑配置文件)

#sudo chmod -R a+rw /var/lib/cvsd/tmp
把/var/lib/cvsd/tmp目录下所有文件和文件夹的读写权限赋给所有用户

 

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

#sudo chmod -R a+rw /var/lib/cvsd/tmp/myrepos     // 添加用户对这个目录的权限,否则会提交失败

7.添加用户
#sudo cvsd-passwd /var/lib/cvsd/myrepos cvSUSEr
添加用户 cvSUSEr,回车后会提示你输入密码,用户和密码都报存在/var/lib/cvsd/myrepos/CVSROOT 下的 passwd文件中
。可以从这个文件中删除并重新添加。

8.编辑cvsd的配置文件
#sudo gedit /etc/cvsd/cvsd.conf
缺省的应该是:
RootJail /var/lib/cvsd
Repos /myrepos
注意此处的Repos的路径也是相对于RootJail的。
另外,默认的端口是:Listen * 2401

应该改成:Listen 0.0.0.0 2401(这里一定要改)


11. 重新启动cvsd。
#sudo /etc/init.d/cvsd restart

12. 测试cvs

cvs -d :pserver:cvSUSEr@localhost:/myrepos login
cvs -d :pserver:cvSUSEr@localhost:/myrepos checkout

最后在NetBeans中测试CVS。

分享到:
share

    图片原图

    loading

    loading