全部博文(413)
分类: LINUX
2006-04-28 12:46:05
1. 建立cvs用户组 #groupadd cvs 2. 建立cvsroot用户 #useradd -g cvs -G cvs -d /home/cvsroot cvsroot 3. 设置cvsroot用户密码 #passwd cvsroot 4. 开始创建单个项目 #mkdir /home/cvsroot/share 5. 开始建立仓库 7. 建立cvs的用户文件 #touch /home/cvsroot/share/CVSROOT/passwd 8. 创建密码生成工具 #!/usr/bin/perl 生成 密码为 "tmp" 的密文可以这样 9. 创建可以登陆cvs服务器的用户名 #vi /home/cvsroot/share/CVSROOT/passwd添加两个用户trotter,mimi,其中****为密码,由上面的passwd.pl生成,比如,要将trotter的密码设置为trotter, 可以这样: /home/cvsroot/share/CVSROOT/passwd.pl "trotter", 然后用产生的结果替换掉下面的*****即可 trotter:*****:cvsroot mimi:*****:cvsroot 10. 配置cvspserver服务。建立/etc/xinetd.d/cvspserver文件,内容如下: service cvspserver{ disable = no flags = REUSE socket_type = stream wait = no user = root server = /usr/bin/cvs server_args = -f --allow-root=/opt/cvsroot pserver log_on_failure += USERID } 11. 检查/etc/services文件中是否有如下内容,没有则加上: cvspserver 2401/tcp # CVS client/server operationscvspserver 2401/udp # CVS client/server operations 12. 启动cvs服务 #service xinetd restart 13. 检查cvs服务是否正确启动。 #netstat -l | grep cvspserver 如果输出如下内容则正确启动: tcp 0 0 *:cvspserver *:* LISTEN 14. 在另一台机器测试cvs。 # export CVS_RSH=ssh # export CVSROOT=:pserver:username@your_ip:/home/cvsroot/share # cvs login |