ubuntu10.10的cvs安装教程总结

1. 安装 cvs

$ sudo apt-get install cvs

2. 安装 cvsd
$ sudo apt-get install cvsd
cvsd安装以后, 会提示设置“repository” 的位置location, type in "/cvsroot".
“RootJail” is setted in “/etc/cvsd/cvsd.conf”, the default value is /var/lib/cvsd.
This means, your repository location could be just “/cvsroot”

3. 创建 /myrepos。
$ cd /var/lib/cvsd
$ sudo mkdir myrepos

4. 初始化 /myrepos
$ sudo cvs -d /var/lib/cvsd/myrepos init

5. 设置cvsd用户鉴定(user authentication)

normal it’s system level, and the cvs users should be configured independently.

$ sudo emacs /var/lib/cvsd/myrepos/CVSROOT/config

添加下面行:
SystemAuth=no
PamAuth=no
LockDir=/tmp/myrepos

注意 “/tmp/myrepos” 和RootJail的位置是相关的.(重要,如果不是写的相对RootJail路径,会报错 cannot state directory)

6. 创建 LockDir
$ sudo mkdir /var/lib/cvsd/tmp/myrepos

这个位置按照第五布设置的参数创建。

7. 创建 users
$ sudo cvsd-passwd /var/lib/cvsd/myrepos cvs-user

cvs-user就是以后用于连接cvs的用户名

8. 编辑 cvsd configuration
$ sudo vi /etc/cvsd/cvsd.conf

The default one should be:
RootJail /var/lib/cvsd
Repos /myrepos

listen 0.0.0.0 port

设定端口

NOTICE! Repos路径也是和RootJail相关的.(重要,如果不是写的相对RootJail路径,会报错 cannot state directory)

9. Set directory’s popedom
$ sudo chown cvsd:cvsd /var/lib/cvsd -R

$ sudo chown cvsd:cvsd /var/lib/cvsd/tmp/myrepose -R (可能需要)

设置权限,将/myrepos / 所有者转给cvsd,否则会报无法创建文件夹的错误 cannot create directory

10. Restart cvsd
$ sudo /etc/init.d/cvsd restart


test cvs
export CVSROOT=:pserver:cvsuser:password@ip:port/cvsroot

附录:

1.Repos和LockDir都是相对于RootJail的,否则汇报错can not state directory无法确定文件夹。

2.Repos和LockDir所有者设定为cvsd:cvsd,因为cvsd需要对文件具有所有权才能进行操作。错误 cannot create directory

3.可能是服务进程没有启动 netstat -l|grep cvspserver查看信息

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值