博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CVS For Linux
阅读量:6893 次
发布时间:2019-06-27

本文共 2348 字,大约阅读时间需要 7 分钟。

暂时写这里防止以后找不到。
确认是否安装了cvs。
[root@MajorStudio home] #rpm -qa|grep cvs 未安装则安装,需要从 下载,例如 cvs-1.11.1p1.tar.gz。
存放路径为 /root/cvs_install/
[root@MajorStudio cvs_install] #tar zxvf cvs-1.11.1p1.tar.gz
解压后查询
[root@MajorStudio cvs_install] #ls -a  /root/cvs_install/
.  ..  cvs-1.11.1p1   cvs-1.11.1p1.tar.gz
之后进入 cvs-1.11.1p1 目录,安装.
[root@MajorStudio cvs-1.11.1p1] # ./configure
[root@MajorStudio cvs-1.11.1p1] # make
[root@MajorStudio cvs-1.11.1p1] # make install
Windows环境下略. 选定cvs资源库。
[root@MajorStudio cvs] # mkdir /cvs
[root@MajorStudio cvs] # mkdir /cvs/repository
为项目创建一个项目目录
[root@MajorStudio cvs] # mkdir /cvs/repository/project 初始化 CVS 服务器
[root@MajorStudio root] # cvs -d  /cvs/repository/  init
此时应该创建了CVSROOT目录。 CVS 服务器权限设定
资源库建立完成,需要为CVS创建组和用户,并设定他们的权限。实际工作中CVS服务器分为管理小组和用户小组。这里设定两个用户组:cvsmanager和cvsuser。
创建cvsmanager组
[root@MajorStudio root] # groupadd cvsmanager 创建管理员账号
[root@MajorStudio root] # adduser -g cvsmanager cvsadm -p cvsadmabc
[root@MajorStudio root] # passwd cvsadm 创建使用小组 cvsuser
[root@MajorStudio root] # groupadd cvsuser 创建用户账号
[root@MajorStudio root] # adduser -g cvsuser cvsadm -p cvsusera
[root@MajorStudio root] # passwd cvsusera
[root@MajorStudio root] # adduser -g cvsuser cvsadm -p cvsuserb
[root@MajorStudio root] # passwd cvsuserb
[root@MajorStudio root] # adduser -g cvsuser cvsadm -p cvsuserc
[root@MajorStudio root] # passwd cvsuserc 配置 CVSROOT 目录的设定权限。
[root@MajorStudio cvs] # chmod 777 /cvs/repository/
[root@MajorStudio repository] # chgrp -R cvsmanager /cvs/repository/CVSROOT
[root@MajorStudio repository] # chmod -R 075 /cvs/repository/CVSROOT 为使用小组追加对history写的权利
[root@MajorStudio repository] # chmod 077 /cvs/repository/CVSROOT/history 修改 工程目录 的权限
[root@MajorStudio CVSROOT] #  chgrp -R cvsuser /cvs/repository/project
[root@MajorStudio CVSROOT] # chmod 770 /cvs/repository/project 设置CVS口令服务器。修改/etc/xinetd.conf
[root@MajorStudio root] # vi /etc/xinetd.conf
写入
service cvspserver
{
     prot  =  2401
     socket_type = sream
     wait   = no
     user  = root
     server = cvs 可执行路径
     server_args = -f  --allow -root =cvs资源库目录 pserver
     log_on_failusre += USERID
    bind  =  IP地址 
}
可执行路径查询可以使用如下语句。
[root@MajorStudio bin] # whereis cvs
cvs: /usr/local/bin/cvs
修改/etc/services文件:
vi  /etc/services
添加如下内容
cvspserver   2401/tcp 启动服务器
/etc/rc.d/init.d/xinetd restart 查看运转情况
netstat -lnp | grep 2401
显示:
tcp  0  0   0.0.0.0:2401  0.0.0.0:* LISTEN   9830/xinetd

完成。 

转载地址:http://ckudl.baihongyu.com/

你可能感兴趣的文章
POJ2187:Beauty Contest——题解
查看>>
第29件事 评估需求的8种方法
查看>>
安卓工程简介
查看>>
python基础===python内置函数大全
查看>>
Django form组件 与 cookie/session
查看>>
Java(Java SE7) 体系结构图
查看>>
安装多个版本的unity
查看>>
Unity 脚本的未来发展
查看>>
ffmpeg-20160908[09,10,13,15,19,21,22,24]-bin.7z
查看>>
【java】java处理随机浮点数(小数点后两位)用RMB的大写数值规则输出
查看>>
jquery键盘事件
查看>>
MFC学习之EDIT控件初始化
查看>>
luogu P1972 [SDOI2009]HH的项链 树状数组
查看>>
线程的状态
查看>>
OpenCV与QT联合编译 分类: Eye_Detection ...
查看>>
Eclipse的基本使用
查看>>
构建之法 第五章 团队和流程
查看>>
(转)如何在eclipse的配置文件里指定jdk路径
查看>>
如何将atom侧边栏显示在右侧
查看>>
Block介绍(一)基础
查看>>