设为首页
优惠IDC
收藏本站
六狼博客
六狼论坛
开启辅助访问
切换到窄版
用户名
Email
自动登录
找回密码
密码
登录
立即注册
只需一步,快速开始
只需一步,快速开始
快捷导航
门户
首页
BBS
云计算
大数据
手机
移动开发android,ios,windows phone,windows mobile
编程
编程技术java,php,python,delphi,ruby,c,c++
前端
WEB前端htmlcss,javascript,jquery,html5
数据库
数据库开发Access,mysql,oracle,sql server,MongoDB
系统
操作系统windows,linux,unix,os,RedHat,tomcat
架构
项目管理
软件设计,架构设计,面向对象,设计模式,项目管理
企业
服务
运维实战
神马
搜索
搜索
热搜:
php
java
python
ruby
hadoop
sphinx
solr
ios
android
windows
centos
本版
帖子
用户
六狼论坛
»
首页
›
操作系统
›
RedHat
›
Redhat linux下cvs的安装配置
返回列表
查看:
44
|
回复:
0
Redhat linux下cvs的安装配置
[复制链接]
heimuad
heimuad
当前离线
积分
179
窥视卡
雷达卡
升级
86%
当前用户组为
秀才
当前积分为
179
, 升到下一级还需要 21 点。
53
主题
53
主题
53
主题
秀才
秀才, 积分 179, 距离下一级还需 21 积分
秀才, 积分 179, 距离下一级还需 21 积分
积分
179
发消息
楼主
|
发表于 2013-1-16 02:33:02
|
显示全部楼层
|
阅读模式
Redhat linux下cvs的安装配置
<script src="http://blog.csdn.net/count.aspx?ID=146078&amp;amp;Type=Rank"></script>
Redhat linux下cvs的安装配置
通常情况下,RH linux缺省安装了cvs。
可以查看是否安装cvs
#rpm -qa|grep cvs
如果安装了,就会返回已安装的cvs版本号
#cvs-1.11.2-25
如果未安装,到
www.cvshome.org
下载一个最新的rpm安装即可
创建用户cvs
#useradd cvs
为cvs用户添加密码
#passwd cvs
创建目录来放需要导入的源代码库
#mkdir /home/cvs/cvsroot
修改目录归属
#chown -R cvs:cvs /home/cvs/cvsroot
1.初始化cvs源代码库,此操作生成目录/home/cvsroot/CVSROOT,其下为一些初始化文件
#cvs -d /home/cvs/cvsroot init
也可以将cvsroot目录建在别的地方
#cvs -d /space/cvsroot init
*加入cvs服务(缺省安装的通常缺省就有cvs服务)
#vi /etc/services
#cvspserver 2401/tcp #pserver cvs service
#cvspserver 2401/udp #pserver cvs service
2.把cvs服务放到xinetd系统服务中
#cd /etc/xinetd.d
#vi cvspserver
文件内容:
service cvspserver
{
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/bin/cvs
server_args = -f --allow-root=/home/cvs/cvsroot pserver
log_on_failure += USERID
disable = no
}
确认/etc/services文件中,有cvspserver关键词,并分配了端口,如:cvspserver 2401/tcp
重新启动xinetd:
#/etc/rc.d/init.d/xinetd restart
*检查cvspserver服务是否已经启动
#netstat -l |grep cvspserver
应该有如下结果,表明cvs服务器安装成功:
tcp 0 0 *:cvspserver *:* LISTEN
3.登录cvs服务器(如服务器IP是192.168.2.253):
另一台linux机器执行下列命令:
#export CVSROOT=:pserver:cvs@192.168.2.253:2401//space/cvsroot
#cvs login
输入密码,没有出错提示表示登陆成功.
如果想在一个linux系统上建多个源代码库,分别提供cvs服务。重复上面步骤就可以了。
第1步时候要注意使用一个不同路径。
第2步放到xinetd系统服务中稍微麻烦点。/etc/xinetd.d目录下要生成一个新的任务配置文件,
例如cvspserver1,文件中service名称一定要区分第一个,例如service
cvspserver1,server_args做相应变动。还要在/etc/services文件中,加入新的服务端口号,
例如:cvspserver1 2402/tcp。重新启动xinetd服务.
第3步测试时候,可以这样设定:
#export CVSROOT=:pserver:cvs@192.168.2.253:2402/usr/local/source1
客户端需要设置CVSROOT变量,下次登陆cvs的时候不用输入路径
如客户端有用户guo,在/HOME/guo目录的文件.bash_profile中加入:
CVSROOT=:pserver:cvs@202.204.114.37:/home/cvs/cvsroot
export CVSROOT
键入命令使变量设置马上生效:
#source /home/weiqiong/.bash_profile
导入源代码,如果所有的代码都在目录/home/guo/source下
#cd ~/source
#cvs import -m "initial code" test guo start
这样服务器上生成目录/home/cvs/cvsroot/test中为源代码库
<div class="postText">
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
Copyright © 2008-2020
六狼论坛
(http://it.6wolf.com) 版权所有 All Rights Reserved.
Powered by
Discuz!
X3.4
京ICP备14020293号-2
本网站内容均收集于互联网,如有问题请联系
QQ:389897944
予以删除
快速回复
返回顶部
返回列表