源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

CVSNT在Linux下面的安装和配置

  • 时间:2022-02-19 05:28 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:CVSNT在Linux下面的安装和配置
CVSNT在Linux下面的安装和配置 CVSNT是一个非常不错的CVS软件,通常是在Windows平台下使用,但Linux,Soliras等平台下也可以使用,并且有完全可替找Linux平台下的cvs软件,同时,还有些特殊的功能. 本文主要讲述如何在Linux下安装CVSNT CVSNT的rpm的安装包,您可以在这里下载: http://www.march-hare.com/cvspro/ 源码可在这里下载: http://www.cvsnt.org/wiki/Download 另外,官方的Linux安装文档,可参考: http://www.cvsnt.org/wiki/InstallationLinux (ipaddr原创,转载请注明) 以下是在RedHat上源码安装和配置CVSNT的过程 首先,需要删除当前系统中的cvs rpm -e cvs 1.从网站下载源码并解压 2 ../configure make make install 3 在源码目录有几个程序可以使用,拷到对应目录即可: cp redhat/cvslockd /etc/init.d/cvslockd cp redhat/cvsnt-xinetd /etc/xinetd.d/cvsnt 由于源码安装在/usr/local/bin下面,所以,需要修改以上两个文件中,将所有/usr/bin/cvsnt改成/usr/local/bin/cvsnt, 将/usr/bin/cvslockd改为/usr/local/bin/cvslockd 或者用ln -s /usr/local/bin/cvsnt /usr/bin/cvsnt创建软链接. cp redhat/cvsnt-pam /etc/pam.d/cvsnt (注意,cvsnt-pam一定要改成cvsnt) 4. 设置自启动 chkconfig --add cvslockd chkconfig cvslockd on ntsysv 将xinetd,cvsnt设置为自启动 5. 启动cvslockd /etc/init.d/cvslockd start 6. mkdir /var/cvs/ mkdir /var/cvs/iManage cvs -d :local:/var/cvs/iManage init (需要先启动cvslockd) 修改/etc/cvsnt/PServer,将Repository0Name=/var/cvs/iManage改为/iManage,另外,可参考PServer.example增加一些配置. 7. 增加一个cvs组,增加多个用户,并设置用户属于cvs组 groupadd cvs useradd cvs -g cvs useradd tomzhou -g cvs useradd readonly -g cvs useradd ipaddr -g cvs passwd & chsh cvs users 8. chown -R cvs.cvs /var/cvs chmod -R g+w /var/cvs 重启后,用户即可使用tomzhou,ipaddr,readonly之类的用户登录系统. 9. 如果使用虚拟用户的话,需要如下设置: groupadd cvs useradd cvs -g cvs useradd cvsadmin -g cvs passwd cvsadmin chown -R cvs.cvs /var/cvs chmod -R g+w /var/cvs 将cvsadmin加入到/var/cvs/iManage/CVSROOT/admin中(这个文件默认没有) (在admin文件里面的用户,被当做这个Repository的管理员) export CVSROOT=:pserver:cvsadmin@localhost:/iManage cvs login cvs co CVSROOT cvs passwd -r cvs -a vitualUserOne cvs passwd -r cvs -a VirualUserTwo cvs passwd -r cvs -a cvsadmin cd CVSROOT 将config中的UseSystemUser=no 提交修改到CVS cvs ci 之后,只能用虚拟用户登录了,不可以用系统用户登录.虚拟用户使用系统用户cvs存取文件系统. 其它配置请参考CVSNT文档.
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部