改变仓库目录总是连接不上,请各位校正!
1、安装 cvs
$ sudo apt-get install cvs
2、安装 cvsd
$ sudo apt-get install cvsd
3、更改cvsd目录
默认安装后cvsd的根目录在/var/lib/cvsd下面,通过cvsd-buildroot重新创建一个,并通过跟该/etc/cvsd /cvsd.conf文件将其指向新目录
$ sudo cvsd-buildroot /media/BACKUP/MyServer/CVSServer
4、创建代码仓库目录
$ cd /media/BACKUP/MyServer/CVSServer
$ sudo mkdir MyRepos
5、初始化代码仓库
在/media/BACKUP/MyServer/CVSServer/MyRepos下面生成CVSROOT目录
$ sudo cvs -d /media/BACKUP/MyServer/CVSServer/MyRepos/ init
6、更改cvsd配置文件
$ sudo gedit /etc/cvsd/cvsd.conf
将RootJail /var/lib/cvsd 改为 RootJail /media/BACKUP/MyServer/CVSServer
添加 Repos /MyRepos
默认的其他Repos项全部注释掉
缺省的應該是: RootJail /var/lib/cvsd Repos /myrepos 注意此處的Repos的路徑也是相對於RootJail的。另外,如果有些變態的網管喜歡封端口的話,這裡可以設置cvsd的監聽端口,比如可以改缺省的2401端口為8080。 Listen * 8080
此處還有一個問題,就是如果使用的是ipv4,那麼就應該把*改為0.0.0.0,否則系統默認是ipv6的地址,cvsd不能正常啟動
7、添加用户,设定用户访问密码
$ sudo cvsd-passwd /media/BACKUP/MyServer/CVSServer/MyRepos/ xinyuan
8、创建代码仓库的锁目录
$ cd /media/BACKUP/MyServer/CVSServer
$ sudo mkdir tmp/MyRepos
9、修改代码仓库/MyRepos的配置文件
$ sudo chmod 744 MyRepos/CVSROOT/config
$ sudo gedit MyRepos/CVSROOT/config
添加如下几行:
SystemAuth=no
PamAuth=no
LockDir=/tmp/MyRepos
10、更改代码仓库用户:组
$ sudo chown cvsd:cvsd /media/BACKUP/MyServer/CVSServer -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
其實這個cvsd的安裝,主要是參照它的README,只不過它是一個壓縮文件,一開始沒想解開看看而已。/usr/share/doc /cvsd/README.gz。
13.测试cvs
cvs -d :pserver:xinyuan@localhost:/MyRepos login
cvs -d :pserver:
xinyuan
@localhost:/
MyRepos
checkoutpserver认证方式使用缺省端口,不使用代理.
14. 连接方式设置
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 目录文件名
分享到:
相关推荐
cvs 服务器环境搭建 详细描述CVS服务器搭建过程,以及权限的控制
如何搭建CVS服务器,如何配置,如何使用等等
完整的讲述了利用不同的客户端搭建CVS服务器的步骤,很实用。
Windows下搭建的CVS服务器,通常搭建CVS服务器都是在Linux/Unix平台上,但是在Windows平台上,凭借数目庞大的Open Source软件,我们也同样可以搭建一个适用于项目组的CVS服务器,并且还可以为其添加源代码跟踪功能。
CVSNT是目前在Windows平台上构建CVS服务器最方便的工具,操作简单,以Windows服务程序的形式运行。
CVS 服务器的搭建 用MyEclipse 连接CVS服务器 进行团队开发是的版本控制
CVS服务器搭建与配置,有3部分,CVSNT与WINCVS实现CVS的架设 CVS权限设置
本文档主要是用来介绍如何将CVS版本库从原有的CVS服务器从迁移到另外一台服务器,这些服务器都应该是Windows系列环境的。
CVS服务器搭建及简单使用实例,安装,设置,管理,导入项目,解决冲突
CVS服务器架设及客户端使用方法:详细介绍了CVS服务器的架设和CVS客户端的使用方法。
CVS服务器搭建指南 Windows 平台上CVS/SSH 客户端配置指南
CVS 服务器安装及使用简介 大家互相学习
CVS服务器环境搭建
本文档详细的介绍了在Linux下CVS服务器的配置
cvs技术文档:包含CVS的常用命令速查手册.pdf,cvs的配置和使用.pdf,CVS服务器与WinCVS的配置与使用.pdf等技术文档。
CVS 服务器程序 CVSNT 2.0.58d + CVS 客户端工具 TortoiseCVS 1.10.10 (for win7)+ 图示说明 最新的版本cvsnt-2.5.03.2382有4.2MB,追新的朋友可以自己上官网下载. 1都安装好软件 2配置服务器端 a 查看运行...
CVS和EclipseCVS和EclipseCVS和EclipseCVS和EclipseCVS和EclipseCVS和EclipseCVS和Eclipse
Myeclipse+下配置CVS服务器源代码管理