ubuntu CVS Server 安装

1.安装CVS客户端

   在新立得包管理器里面选中cvs。一般Eclipse 、NetBeans等IDE有集成。

2.安装CVSD,即cvs server。

   同上,选中cvsd,安装。安装cvsd后,会提示设置 repository的位置,这个地方只要输入相对于RootJail的位置就可以。RootJail在/etc/cvsd/cvsd.conf中进行设置,缺省的RootJail是/var/lib/cvsd。也就是说,在这一步里面输入/myrepos就可以了。

3. 打开一个命令行窗口,创建这个/myrepos。
   #cd /var/lib/cvsd
   #sudo mkdir myrepos

4.初始化这个/myrepos。
   #sudo cvs -d /var/lib/cvsd/myrepos init

5.设置cvsd的用户认证方式,缺省的是系统级的,一般来说cvs的用户都是单独设置的。
  #sudo gedit /var/lib/cvsd/myrepos/CVSROOT/config
  添加以下几行:
  SystemAuth=no
  PamAuth=no
  LockDir=/tmp/myrepos
  然后保存退出。注意此处的/tmp/myrepos是指相对于RootJail的路径。

6.创建LockDir
  #sudo mkdir /var/lib/cvsd/tmp/myrepos

7.添加用户
  #sudo cvsd-passwd /var/lib/cvsd/myrepos cvsuser

8.编辑cvsd的配置文件,配置RootJail。
  #sudo gedit /etc/cvsd/cvsd.conf
缺省的应该是:
  RootJail /var/lib/cvsd
  Repos /myrepos
注意此处的Repos的路径也是相对于RootJail的。
另外,这里可以设置cvsd的监听端口,比如可以改缺省的2401端口为8080。
Listen * 8080

10.设置目录权限。
#sudo chown cvsd:cvsd /var/lib/cvsd -R

11. 重新启动cvsd。
  #sudo /etc/init.d/cvsd restart

12. 在eclipse或者其他的cvs客户端中配置使用此cvs服务器。
  connection type:pserver
  host:your ip
  port:8080
  repository path:/myrepos
  user:cvsuser
13. 连接方式设置
pserver认证方式使用缺省端口,不使用代理.
若使用ssh认证方式,需要进行如下设置:

配置.ssh/config 和 .bashrc文件
$ cd ~
$ vi .ssh/config

添加内容为:
Host localhost
HostKeyAlias cvsserver
Hostname 192.168.11.134
Port=22

$chmod 600 .ssh/config

$ vi .bashrc

添加内容:
CVS_RSH=ssh
CVSROOT=:ext:mcl@localhost:/cvs
export CVSROOT
export CVS_RSH
有可能还需要进行PATH设置,然后export PATH

$source .bashrc

然后就可以使用了
cvs co 目录文件名
cvs update 目录文件名

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值