查看“CVS”的源代码
来自Ubuntu中文
←
CVS
跳到导航
跳到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
安装cvs后服务器和客户端就都安装了,主要是需要配置服务器端: 1.查看是否安装了cvs rpm -qa|grep cvs 一般安装在/usr/bin/cvs,如果未安装,到www.cvshome.org下载一个最新的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.初始化cvs源代码库,此操作生成目录/home/cvsroot/CVSROOT,其下为一些初始化文件 cvs -d /home/cvsroot init 7.创建可以登陆cvs服务的用户及密码,需要创建文件passwd vi /home/cvsroot/CVSROOT/passwd 文件内容如下: test_cvs1XXXXX:cvsroot test_cvs2XXXXX:cvsroot 此文件的意思是test_cvs1和test_cvs2两个用户可以登陆cvs服务器,登陆后其权限为用户cvsroot的权限 注意:cvs用户和服务器用户是可以不一样的 8.XXXXX为密码,由以下文件生成: 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}“; 9.如果需要密码为:some,则敲入: passwdgen.pl “some” 回车即可得到加密密码,用其替换passwd文件中的XXXXX 10.加入cvs服务(有cvs服务就不用加了) vi /etc/services cvspserver 2401/tcp #pserver cvs service cvspserver 2401/udp #pserver cvs service 11.cvs服务由inted来唤起,因此需要改动inetd提供的服务,如果你的redhat使用的是inetd 方式则在文件/etc/inetd.conf中加入如下的内容:cvspserver stream tcp nowait root /usr/bin/cvs cvs –allow-root=/home/cvsroot pserver redhat 使用的是xinetd方式,所以应该在xinetd.d目录下添加需要启动的服务: cd /etc/xinetd.d vi cvspserver 文件内容: service cvspserver { disable = no flags = REUSE socket_type = stream wait = no user = root server = /usr/bin/cvs server_args = -f –allow-root=/home/cvsroot pserver log_on_failure += USERID } 12.重新启动inetd或者xinetd: /etc/rc.d/init.d/xinetd restart 13.检查cvspserver服务是否已经启动 netstat -l |grep cvspserver 应该有如下结果: tcp 0 0 *:cvspserver *:* LISTEN 14.试用: cvs -d :pserver:weiqiong@127.0.0.1:/home/cvsroot login 敲入命令回车后提示输入cvs_test1的密码,你按照自己设置的密码输入,如果没有什么错误信息出现就是成功了. <<xmwen@126.com>>
返回
CVS
。
导航菜单
页面操作
页面
讨论
阅读
查看源代码
历史
页面操作
页面
讨论
更多
工具
个人工具
登录
导航
首页
最近更改
随机页面
页面分类
帮助
搜索
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息