CVS代码库管理安装配置
Linux下安装CVS服务
一、首先查看有没有安装cvs
rpm -qa|grep cvs
如果没有安装,去down一个rpm包安装一把 rpm -i cvs-1.11.22-5.el5.i386.rpm
二、添加cvs组和用户
groupadd cvs
useradd -g cvs -s /sbin/nologin cvsroot
cd /home/cvsroot
chown -R cvsroot /home/cvsroot
三、更改目录权限,因为提交代码有I/O的读写操作
chown -R cvsroot.cvs /home/cvsroot/
chmod -R 775 /home/cvsroot/
四、设置全局变量
vi /etc/profile
加上
export CVSROOT=/home/cvsroot/
要立即生效,执行
source /etc/profile
五、初始化cvs
cvs init
六、让CVS在开机时自动启动
cat /etc/services | grep cvspserver
如果看到cvspserver 2401/tcp # CVS client/server operations 前面有#号,去除就可以了,然后保存退出,否则直接退出
cd /etc/xinetd.d
看有没有cvs文件,如果有直接编辑,否则创建
vi cvs
内容如下:
service cvspserver
{
disable = no
port = 2401
socket_type = stream
protocol = tcp
wait = no
user = root
passenv = PATH
server = /usr/bin/cvs
env = HOME=/var/cvs
server_args = -f --allow-root=/home/cvsroot pserver
# bind = 127.0.0.1
}
修改 disable为no,server_args 中的/home/cvsroot即为仓库地址
七、重启xinetd服务
(先看自己有没有安装xinetd 如果没有安装,请先安装)
/etc/init.d/xinetd restart
八、看看cvs启动了没有
netstat -l | grep cvspserver
如果看到
tcp 0 0 *:cvspserver *:* LISTEN
说明cvs服务启动好了
九、检查防火墙
/sbin/iptables -L&line;grep cvs
如果看到
ACCEPT tcp -- anywhere anywhere tcp dpt:cvspserver
说明端口已经打开,否则请打开防火墙2401端口
/sbin/iptables -A INPUT -i eth0 -p tcp --dport 2401 -j ACCEPT
/sbin/service iptables save
十、添加CVS帐户
创建一个并没有根目录的用户,用户名随便,这个用户就是作为你的虚拟用户帐号的
useradd -g cvs -M hushangzhou
passwd hushangzhou
cp /etc/shadow $CVSROOT/CVSROOT/passwd
chmod 0644 $CVSROOT/CVSROOT/passwd
vi $CVSROOT/CVSROOT/passwd
删除除hushangzhou那一行之外的所有内容,然后去掉 hushangzhou所在行第二个冒号以后的所有内容,并添上字符串 cvsroot
十一、打开cvs客户端,我这里使用的是Eclipse自带的
connetion type 为 pserver
user hushangzhou
password
host 你的主机名
Repository path: /home/cvsroot
如果提示unrecognized auth response from 你的主机名: cvs pserver: cannot open /home/cvsroot/CVSROOT/config: Permission denied
请 执行
vi /etc/selinux/config
修改SELINUX=disabled
保存退出,重启电脑
如果提示#cvs.lock): Permission denied之类的错误
修改 CVSROOT/config 文件
把LockDir=/var/lock/cvs 前面的#号去除,然后用root更改一下cvs目录的权限即可
chmod 777 /var/lock/cvs -R
转载于:https://www.cnblogs.com/huxingkeji/archive/2012/11/28/2792532.html
CVS代码库管理安装配置相关推荐
- linux安装svn服务器 cvs,Linux 环境安装配置Subversion
序言: svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人.目前,绝大多数开源软件都使用svn作为代码版本管理软件. 测试环境: CentOS 6.3 + subversion ...
- codebrag审核代码工具安装配置
1.说明 codebrag是一款审核代码的工具,安装部署很简单.现在网上有很多代码审核工具,收费的开源的一大堆,开源的比较好的是Facebook的phabricator,这款工具功能非常强大,利用得当 ...
- <2021SC@SDUSC>【Overload游戏引擎】代码下载及安装配置
<2021SC@SDUSC>[Overload游戏引擎]代码下载及安装配置 代码下载 安装配置 环境配置 代码编译 注意事项 代码下载 下载网址:https://gitee.com/mir ...
- C/C++代码静态检查工具PC-lint在VS2008开发环境中的安装配置和使用
PC-Lint偏重于代码的逻辑分析,它能够发现代码中潜在的错误,比如数组访问越界.内存泄漏.使用未初始化变量等. 1. 从http://download.csdn.net/detail/liucha ...
- 开发人员学Linux(10):CentOS7安装配置代码质量管理平台SonarQube6.4
2019独角兽企业重金招聘Python工程师标准>>> 1.前言 上一章讲述了如何配置使用源代码管理工具SVN并使之与Apache集成,从而实现代码的变更可追溯,虽然在大多数团队里强 ...
- 使用VS2019开始第一个C语言程序,环境安装配置+代码实例
C语言文章更新目录 C/C++学习资源(百度云盘链接) 计算机二级资料(过级专用) C语言学习路线(从入门到实战) 编写C语言程序的7个步骤和编程机制 C语言基础-第一个C程序 C语言基础-简单程序分 ...
- java自动化测试成长日记-之CVS客户端和服务端安装和部署1:CVS服务端的配置和基本使用...
CVS服务端的配置和基本使用 在做java自动化测试集成环境搭建的时候,无论怎样,你都会选择一个源代码管理工具,如:SVN,CVS,VSS等:但如果你使用Eclipse工具,建议你使用CVS源代码管理 ...
- Rancid cvs ViewVC 安装配置
Rancid + ViewVC ########################### @rancid安装设定 @源码安装,rancid及ViewVC的安装设定 @Wiki推荐安装配置参考文档 ### ...
- windows 安装配置 pycharm 创建项目并运行代码
windows 安装配置 pycharm 创建项目并运行代码 PyCharm 是由 JetBrains 打造的一款 Python IDE,支持 macOS. Windows. Linux 系统. Py ...
最新文章
- java常用注解汇总_Spring常用注解汇总
- android文件读写
- HDC.Cloud | 基于IoT Studio自助生成10万行代码的奥秘
- Android PreferenceScreen
- 毕业设计-智能自选综合商城设计(毕业设计源码+系统+文档+部署)
- 《Python程序设计实验指导书》81个实验项目选做参考
- Boost电路实战详解!(高效率同步整流,PID闭环追踪)
- 叶檀对巴菲特索罗斯寻找新淘金地的判读
- Python采集全球疫情数据并做可视化分析
- 适应iPhone5的尺寸
- P3403 跳楼机 同余最短路
- 一招教你使用微信隐藏表情!
- 我们为什么需要数字化转型?
- [翻译]-马丁·福勒-page对象
- 演讲达人成长记作者1月26日西单图书大厦现场讲座
- 计算机二级Python——题库1知识点
- 多路HDMI编码转RTMP多平台推流直播导播方案
- 数据库系统工程师——第一章 计算机系统知识(经典例题)
- 安装VLC媒体播放器
- python curl 保存文件_curl使用文档
热门文章
- php socket(服务端与客户端)demo
- ubuntu服务器php7.2启用mysqli(不用reboot超简单)
- List中subList方法抛出异常java.util.ConcurrentModificationException原理分析
- 零基础学Python(第二十章 异常处理try)
- mysql堵塞 sending data和sort状态多,cpu高
- Oracle 服务器 进程中的 LOCAL=NO 和 LOCAL=YES
- codeforces 516c// Drazil and Park// Codeforces Round #292(Div. 1)
- muse ui tabs背景颜色字体颜色
- Linux server配置安装Java,Tomcat服务器
- 破解修改 Electron 软件 | 游戏