设为首页收藏本站
开启辅助访问

创星网络[分享知识 传递快乐]

 找回密码
 立即注册

QQ登录

只需一步,快速开始

用新浪微博登录

只需一步,快速搞定

搜索

centos5中安装cvs服务器

2012-8-7 22:03| 发布者: cryinglily| 查看: 323| 评论: 0|原作者: luinstein

摘要: cvs软件默认已经安装好了。 可以用 rpm -qi cvs 来查看。 创建用户和用户组。 root用户下执行以下命令: #adduser cvsroot #passwd cvsroot 这里创建了cvsroot这个用户,同时创建了cvsroot这个用户组。 创 ...
cvs软件默认已经安装好了。
可以用 rpm -qi cvs 来查看。
创建用户和用户组。
root用户下执行以下命令:
#adduser cvsroot
#passwd cvsroot
这里创建了cvsroot这个用户,同时创建了cvsroot这个用户组。
创建cvs 资源库的根目录
root用户下执行:
#mkdir /cvsroot  此处可改为你想要的cvsroot路径
#chown cvsroot.cvsroot /cvsroot 把cvs根目录的所属用户设置为cvsroot,所属组设为cvsroot。
初始化cvs资源库
#su - cvsroot  切换到cvsroot这个用户
#cvs -d /cvsroot init
在/cvsroot目录下会生成CVSROOT这个子目录
修改环境变量CVSROOT
#exit   从cvsroot用户退回到root用户,只有root用户才有权限修改/etc/profile
#vi /etc/profile 编辑/etc/profile文件
在末尾加上以下两句:
CVSROOT=/cvsroot
export CVSROOT

#source  /etc/profile  更新环境变量,此时系统已经认识$CVSROOT这样的环境变量
修改服务配置
在/etc/xinetd.d/下找到 cvs文件,修改成下面这样
service cvspserver
{
        port                    = 2401
        socket_type             = stream
        protocol                = tcp
        wait                    = no
        user                    = root
        passenv                 = PATH
        server                  = /usr/bin/cvs
        env                     = HOME=/cvsroot
        server_args             = -f --allow-root=/cvsroot pserver
#       bind                    = 127.0.0.1
}
启动cvs服务
# /etc/rc.d/init.d/xinetd restart 重启动xinetd服务,需要注意,这个服务centos5默认并不安装,需要定制安装一下。
# netstat -lnp|grep 2401
tcp 0 0 0.0.0.0:2401 0.0.0.0:* LISTEN xxxxxx/xinetd
则说明cvs服务器已经运行。
注意要打开防火墙的2401端口,否则客户端还是连不上这个cvs的服务器。
增加新用户。
用root
#cd /
#chmod -R 775 cvsroot  让cvsroot组的所有成员都可以对cvs资源库目录的读写权限
#useradd -g cvsroot user0   创建新用户user0,并且将其添加进入cvsroot用户组
#passwd user0    设置好密码

这时候,就可以用
:pserver:user0@192.168.80.6:2401/cvsroot
来访问cvs资源库了。(这里192.168.80.6是cvs资源库所在linux的ip)

鲜花

握手

雷人

路过

鸡蛋

相关分类

QQ|Archiver|手机版|小黑屋|创星网络 ( 苏ICP备11027519号|网站地图  

GMT+8, 2025-2-23 01:08 , Processed in 0.059089 second(s), 16 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

返回顶部