CVS安装配置

1.安装CVS客户端

2.安装CVSNT

3.安装CVSTrac

4.执行前三步后,接下来设置CVSNT
A. 打开 程序 -> CVSnt -> 'Service Control Panel';

B. 如果服务已经运行,先停止服务;

C. 点击 'Repositories(仓库)' -> 'add' ->输入Repositories(仓库)的路径 (如. 'c:/cvs/repository1') ;

D. 改变仓库的名字 (如. '/repository1');

E. 点击'Advanced' -> 'Temporary' 指向一个您想要的临时目录;

F. 点击'Apply' 按钮 (重要!);

G. 启动 service;


----------------------------------
设置成CVS 独自认证
要求:

1. 取消选择CVSnt -> service control panel ->advanced 下的 'impersonation enable' 选项 ;

2. 选中 'use local user for pserver authentication instead of domain user';

3. 启动'cvs service' 和 'cvs lock service' ;

4. 使用 'pserver' 协议.


---------------------------
通过WEB方式增加用户以及设置用户的权限,然后用创建的用户就可以登录CVS了
阅读更多

linux cvs安装配置

10-24

linux cvs 安装配置rn一、以root用户登录,安装cvs,此处可参考安装文档rn二、创建cvs组:rn # groupadd cvsrn三、创建cvs主用户:rn # useradd –g cvs cvsrootrn # passwd cvsroot rn四、创建cvs的主目录:rn mkdir /home/cvsrootrn五、修改/home/cvsroot目录的属组为cvsroot用户和cvs组权限为770使同组成员可以读写该目录:rn # chown cvsroot /home/cvsrootrn # chgrp cvs /home/cvsrootrn # chmod 770 /home/cvsrootrn六、6.初始化cvs源代码库,此操作生成目录/home/cvsroot/CVSROOT,其下为一些初始化文件rn # cvs -d /home/cvsroot init rn七、加入cvs服务,修改/etc/services,如果没有如下两行,则添加rn cvspserver 2401/tcp # CVS client/server operationsrn cvspserver 2401/udp # CVS client/server operationsrn八、如果使用的是xinetd方式,所以在xinetd.d目录下添加需要启动的服务,则在该目录添加文件cvspserver,此名字必须与servicesrn 文件中一致rn service cvspserverrn rn disable = norn flags = REUSErn socket_type = streamrn wait = norn user = rootrn server = /usr/local/cvs/bin/cvsrn server_args = -f --allow-root=/home/cvsroot pserverrn log_on_failure += USERIDrn rn 其中/usr/local/cvs/bin/cvs为cvs命令的执行路径rn九、重新启动xinetd:rn /etc/rc.d/init.d/xinetd restartrn十、检查cvspserver服务是否已经启动rn netstat -l |grep cvspserverrn 应该有如下结果:rn tcp 0 0 *:cvspserver *:* LISTENrn十一、试用:rn cvs -d :pserver:用户名@localhost:/home/cvsroot loginrn 敲入命令回车后提示输入用户名的密码,你按照自己设置的密码输入,如果没有什么错误信息出现就是成功了rn十二、添加cvs用户:rn 创建可以登陆cvs服务的用户及密码,需要创建文件passwdrn vi /home/cvsroot/CVSROOT/passwdrn 文件内容如下:rn test1:xxxxxx:cvsrootrn test2:xxxxxx:cvsrootrn 此文件的意思是test1和test2两个用户可以登陆cvs服务器,登陆后其权限为用户cvsroot的权限rn 注意:cvs用户和服务器用户是可以不一样的rn xxxxxx为密码,由以下文件生成:rn vi /home/cvsroot/passwdgen.plrn 文件内容: rn #!/usr/bin/perlrn srand (time());rn my $randletter = "(int (rand (26)) + (int (rand (1) + .5) % 2 ? 65 : 97))";rn my $salt = sprintf ("%c%c", eval $randletter, eval $randletter);rn my $plaintext = shift;rn my $crypttext = crypt ($plaintext, $salt);rn print "$crypttext\n"; rn rn +++++ 可以使用/apache/bin/htpasswd 生成 +++++++rn十三、系统其它用户如果应用cvs,则将用户的主属组设为cvs即可rn 修改/etc/passwd文件rn十四、添加cvs路径:rn PATH=$PATH:/usr/local/cvs/binrn export PATHrn CVSROOT=/home/cvsrootrn export CVSROOTrn 其中/usr/local/cvs/bin为cvs的命令路径rn至此,cvs配置已全部完成,系统其它用户以可应用cvs命令,如果应用命令cvs ci等有目录不可写等错误,rn则修改/home/cvsroot目录下对应的目录权限即可rnrnrn rnrnrnrnrn rn

没有更多推荐了,返回首页