aix5.3上装cvs
服务器配置 AIX5.3 +cvs
客户端配置 winxp + wincvs
服务器端安装步骤
1 、下载cvs-1.11.17-3.aix5.1.ppc.rpm
2 、rpm -ivh cvs-1.11.17-3.aix5.1.ppc.rpm
3、 新建目录/home/cvsroot
4、 需要配置文件
a. /etc/inetd.conf添加:
cvspserver stream tcp nowait root /usr/local/bin/cvs cvs -f --allow-root=/cvs/cvsroot pserver
b. /etc/services
cvspserver 2401/tcp # cvspserver
cvspserver 2401/udp # cvspserver
5、 用户管理
新建cvs用户组
新建cvs中用户cvsroot,并使cvsroot对/home/cvsroot目录有绝对权限
6、 改变用户 su – cvsroot
7、 初始化cvs源代码库 cvs –d /home/cvsroot init(需要知道cvs命令路径)
8 、重启服务
$stopsrc -s inetd
$startsrc -s inetd
9、查看2401端口
$netstat -a|grep cvs
tcp4 0 0 *.cvspserv *.* LISTEN
10、配置cvs用户
在$cvsroot(例如/home/cvsroot/CVSROOT)下创建passwd文件,文件格式为
user:passwd:cvsroot
如果是希望添加系统已有的用户,则可以直接在文件/etc/security/passwd里面找到这些用户加密后的密码,然后copy到CVSROOT/passwd里面,就可以完成这些用户的添加。或者使用useradd命令创建一些临时的用户,将加密后的密码copy过来,然后再userdel
11 修改$CVSROOT/CVSROOT目录里config
将#SystemAuth=no的#去掉
这样就不能使用aix用户了,只能使用passwd里的用户
12、 修改$CVSROOT/CVSROOT目录里readers和writes两个文件可以控制用户的使用权限
readers里只能读
writers可以写
客户端配置
客户端非常简单
AIX profile 设置 export CVSROOT=:pserver:sdb@172.18.68.76:/master/cvsroot
填好路径和用户名就可以用了
注:同一个用户不要在/shanmin/cvs/CVSROOT/readers和/shanmin/cvs/CVSROOT/writers中都填写,如果都填写则以/shanmin/cvs/CVSROOT/readers中的为准