浏览 7354 次
锁定老帖子 主题:centos 建cvs server
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-03-19
以root操作: 1.查看是否安装cvs rpm -qa|grep cvs 一般安装在/usr/bin/cvs,如果未安装,下载一个最新的rpm安装即可 2.建立cvs用户组,便于管理cvs用户 groupadd cvs 3.建立cvs组的cvsroot用户和所属的目录 useradd -g cvs -G cvs -d /home/cvsroot cvsroot 4.为cvsroot用户添加密码 passwd cvsroot 5.改变/home/cvsroot的目录属性 chmod 775 /home/cvsroot 6.以cvsroot操作,初始化cvs源代码库,此操作生成目录/home/cvsroot/CVSROOT,其下为一些初始化文件 cvs -d /home/cvsroot init 7.在/etc/xinetd.d/新建cvspserver文件,填入以下内容 引用 service cvspserver { flags = REUSE socket_type = stream wait = no user = root protocol = tcp server = /usr/bin/cvs server_args = -f --allow-root=/home/cvsroot pserver disable = no } 8.修改/etc/services加入 cvspserver 2401/tcp #pserver cvs service 9.重新启动xinetd: /etc/rc.d/init.d/xinetd restart 或者service xinetd restart 10.检查cvspserver服务是否已经启动 netstat -l |grep cvspserver 应该有如下结果: tcp 0 0 *:cvspserver *:* LISTEN 11.添加cvs用户.在/home/cvsroot/CVSROOT下运行htpasswd -c passwd test 将新建一个叫做passwd的文件并且提示输入密码,密码经过md5加密放入passwd文件.以后新加用户不用-c. 12.将cvs用户与系统用户对应. vi passwd 每个用户那行最后添加:cvsroot 例如:test:xxxx:cvsroot 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-03-19
发现linux上的cvs和cvsnt还是有很多区别,没有chacl来设置不同module的权限,如果通过映射来建立的cvs用户就无法控制不同模块的访问权限了,因为都是同一个系统用户,不知道有什么办法可以实现映射用户的模块权限管理.
|
|
返回顶楼 | |
发表时间:2007-03-19
你不能一个module建一个repository吗?
|
|
返回顶楼 | |