ubuntu下搭CVS 转

安装CVS Server

$ sudo apt-get install cvs

$ sudo apt-get install cvsd

在安装cvsd的过程中会让你输入repository的位置,也就是仓库名,这里以默认的myrepos为例,输入myrepos,确定

配置

创建仓库目录

$ cd /var/lib/cvsd

$ sudo mkdir myrepos

初始化仓库

$ sudo cvs -d /var/lib/cvsd/myrepos init

设置cvs的用户认证方式

$ sudo gedit /var/lib/cvsd/myrepos/CVSROOT/config

添加如下内容

SystemAuth=no

PamAuth=no

LockDir=/tmp/myrepos

这里的/tmp/myrepso不是指系统的绝对地址/tmp,而是相对/var/lib/cvsd/路径而言的,接下来创建该目录

$ sudo mkdir /var/lib/cvsd/tmp/myrepos

添加用户

$ sudo cvsd-passwd /var/lib/cvsd/myrepos cvsuser

这个cvsuser只是一个用户名而已,可以设置其它,登录的时候需要这个名称 配置cvsd.conf

$ sudo vi /etc/cvsd/cvsd.conf

确认一下几个地方

RootJail /var/lib/cvsd

Repos /myrepos

Listen * 2401

设置目录权限

$ sudo chown cvsd:cvsd /var/lib/cvsd -R

重启

$ sudo /etc/init.d/cvsd restart

#sudo netstat -l | grep cvspserver 如果输出类似:tcp 0 0 *:cvspserver *:* LISTEN 代表启动成功

第一次使用

登录

$ cvs -d :pserver:cvsuser@127.0.0.1:/myrepos login

这里建议把cvsd.conf里头的Listen * 2401 直接改成 Listen 127.0.0.1 2401 还有用户名得要是你刚才创建的用户名,很多网站上介绍的登录方式用的是cvsd,我尝试的总是登录不成功 【这是作者的原文,我尝试了当时连接被refused,看了另外一篇介绍,把conf中的Listen * 2401中的*改成了:0.0.0.0,再尝试,ok】

在eclipse或者其他的cvs客户端中配置使用此cvs服务器。

connection type:pserver

host:your ip

port:8080

repository path:/myrepos

user:cvSUSEr

设置cvsroot

$ vi .bashrc

添加 export CVSROOT=/var/lib/cvsd

$ source .bashrc

导入模块

$ cvs import -m " import msg" project_name vendor_tag release_tag

porject_name就是你的模块名称,后面两个分别是开发商tag和发布tag,随便填一个就可以了 导入成功后你就可以checkout了

$ cvs co project_name


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值