Debian建立CVS服务器
1.apt-get install cvsd
2.cvsd-buildroot /data/cvs
这一步cvs目录不需要先手动建立,执行后/data/cvs下就有etc,bin那些目录了,这个就相当于刚才说的那个”虚拟系统”
3.mkdir /data/cvs/myrepos
cvs -d /data/cvs/myrepos init
cvs -d /data/cvs/myrepos init
在/data/cvs/下建立一个”代码仓库”,并初始化,这一步执行后myrepos目录下会多出来一个CVSROOT目录
4.chown cvsd:cvsd -R /data/cvs
把权限交给cvsd组和cvsd用户,这个用户是用apt安装cvsd的时候自己建立的,cvsd默认使用cvsd运行cvs服务.
5.vi /etc/cvsd/cvsd.conf
将RootJail后面的路径改为/data/cvs
在最下面添加Repos /myrepos
注意这个地方/myrepos是相对于”虚拟系统”的目录,我开始用/data/cvs/myrepos登录时就会提示没有这个仓库
6.cvsd-passwd /data/cvs/myrepos cvs
给myrepos添加用户cvs,这个不需要是系统用户,随便什么都行,这一步会提示输入密码,然后cvs就会出现在/data/cvs/myrepos/CVSROOT/passwd中
7./etc/init.d/cvsd restart
登录
1.touch ~/.cvspass
在自己home目录下建一个.cvspass文件,空的就行
2.export CVSROOT=:pserver:cvs@localhost:2401/myrepos
3.cvs login
输入刚才第6步输入的密码,就登录上了
没有评论▼