现在的位置: 首页 > 综合 > 正文

CVS服务器建立和简单使用

2011年04月16日 ⁄ 综合 ⁄ 共 1059字 ⁄ 字号 评论关闭

CVS服务器建立和简单使用

CVS服务器建立

1.         login as root

2.         创建 cvs用户、创建cvs

groupadd cvs

useradd –g cvs cvs

3.         建立一个存放cvs内容的目录,例如/usr/local/cvs/repository

4.         初始化

cvs –d /usr/local/cvs/repository init

cd /usr/local/cvs

chown –R cvs.cvs repository

chmod –R 4774 repository

5.         设置pserver服务

Ø         /etc/services中加入:

cvspserver  2401/tcp        # cvs client/server operations

cvspserver  2401/udp       # cvs client/server operations

Ø         /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=/usr/local/cvs/repository pserver

        log_on_failure += USERID

}

Ø         重启xinetd

/etc/init.d/xinetd restart

6.         客户端访问

Ø         设置CVSROOT(cvsusercvs组的成员)

:pserver:cvsuser@10.1.84.77:/opt/osp/cvs/repository

Ø         登录

cvs login

Ø         常用命令

                        i.              import一个新的项目:将当前目录下的所有内容放入项目名中,在cvs目录里:/usr/local/cvs/repository/项目名/当前目录下的所有内容

cvs import -m "new app" 项目名 公司名 start

                      ii.              checkin checkout commit

抱歉!评论已关闭.