fedora 安装 配置 CVS 服务

fedora 安装 配置 CVS 服务
1. 检查 cvs 跟 xinetd 是否已经安装 (cvs 多数系统默认已经安装)
1      $ rpm  - qa  |  grep cvs
2      cvs - 1.11 . 23 - 8 .fc12.i686
3      $ rpm  - qa  |  grep xinetd
4      xinetd - 2.3 . 14 - 31 .fc12.i686


2.如果没有安装执行以下命令
1       $ su
2        #  yum install cvs xinetd

    
3.创建 cvs 组与 cvsroot 用户
1       #  groupadd cvs
2       #  useradd -m -g cvs -s /sbin/nologin cvsroot
3       #  passwd cvsroot


4.cvs用户的目录权限配置
1       #  cvs -d /home/cvsroot/ init
2       #  chown -R cvsroot.cvs /home/cvsroot
3       #  chmod -R ug+rwx /home/cvsroot
4       #  chmod 644 /home/cvsroot/CVSROOT/config

    
5.修改cvs文件
1       #  vim /etc/xinetd.d/cvs
2      
3      修改cvs文件
4      disable  =  yes
5      server_args   =   - -- allow - root =/ home / cvsroot pserver

    
 1  service cvspserver
 2  {
 3          disable  =  yes
 4          port                     =   2401
 5          socket_type              =  stream
 6          protocol                 =  tcp
 7          wait                     =  no
 8          user                     =  root
 9          passenv                  =  PATH
10          server                   =   / usr / bin / cvs
11          env                      =  HOME =/ var / cvs
12          server_args              =   - -- allow - root =/ home / cvsroot pserver
13  #        bind                    = 127.0.0.1
14  }


6. 重启xinetd服务
1  #  /etc/rc.d/init.d/xinetd restart

    
7.添加用户
   
1     #  useradd -g cvs -M alexcvs
2       #  passwd alexcvs
3       #  cp /etc/shadow /home/cvsroot/CVSROOT/passwd
4       #  chmod 0644 /home/cvsroot/CVSROOT/passwd 

    修改passwd文件,将除alexcvs之外的所有行删除,然后去掉每行第二个冒号以后的所有
    内容,并添上字符串cvsroot, 改为如下格式:
    alexcvs:ND5$J8N9BW5DKV.nPdxfdsh:cvsroot
   
1  #  userdel -f alexcvs

8.在.bash_profile 添加一行

    export CVSROOT=:pserver:[email protected]:2401/home/cvsroot
    
9.用户初始化
    cvs login
    按提示输入口令
   
10.创建项目
    #cvs import -m "this is a test project" test v1 start

你可能感兴趣的:(fedora 安装 配置 CVS 服务)