安装CVS服务器

安装CVS服务器
 1)安装cvs软件
 
 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
 ln -s /export/cvsroot /cvsroot
 
 6)初始化cvs源代码库,此操作生成目录/home/cvsroot/CVSROOT,其下为一些初始化文件
 cvs -d /home/cvsroot init
 
 7)创建可以登陆cvs服务的用户及密码,需要创建文件passwd
 vi /home/cvsroot/CVSROOT/passwd
 文件内容如下:
 weiqiong:xxxxxx:cvsroot
 chenxu:xxxxxx:cvsroot
 此文件的意思是weiqiong和chenxu两个用户可以登陆cvs服务器,登陆后其权限为用户cvsroot的权限
 注意:cvs用户和服务器用户是可以不一样的
 
 8)xxxxxx为密码,由以下文件生成:
 vi /home/cvsroot/passwdgen.pl
 文件内容:
 #!/usr/bin/perl
 srand (time());
 my $randletter = "(int (rand (26)) + (int (rand (1) + .5) % 2 ? 65 : 97))";
 my $salt = sprintf ("%c%c", eval $randletter, eval $randletter);
 my $plaintext = shift;
 my $crypttext = crypt ($plaintext, $salt);
 print "${crypttext}/n";
 
 9)如果需要密码为:some,则敲入:
 passwdgen.pl "some"
 回车即可得到加密密码,用其替换passwd文件中的xxxxxx
 
 10)加入cvs服务 
 vi /etc/services
 cvspserver 2401/tcp #pserver cvs service
 cvspserver 2401/udp #pserver cvs service
 
 11)启动CVS服务
 vi /etc/inetd.conf
 cvspserver stream tcp nowait root /usr/bin/cvs cvs --allow-root=/export/home/cvsroot --allow-root=/home/cvsroot
  --allow-root=/cvsroot pserver
 调用inetconv -f

CVS常用命令
 export CVSROOT=:pserver:huangmeng:sailor@168.192.1.205/cvsroot
    cvs init
    cvs import -m "write some comments here" project_name vendor_tag
 cvs co project_name
 cvs -q up -d -P (-A -C 返回主版本干净拷贝, -r xxx -C 返回指定版本干净拷贝) xxx
 cvs ci -m "" xxx
 cvs add xxx (cvs add -b 用二进制)
 cvs diff
 cvs admin -l锁定
 cvs admin -u解锁
 cvs remove 删除
       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值