浏览 2261 次
锁定老帖子 主题:ubuntu9.04上cvs服务器的安装
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-07-16
最后修改:2009-07-26
1、安装CVS #sudo apt-get install cvs 2、安装CVSD apt-get install cvsd,在安装的过程中会提示您选择myrepos的安装路径,在此选择默认. 3、创建/myrepos, #cd /var/lib/cvsd # mkdir myrepos 4、初始化这个/myrepos # sudo cvs-d /var/lib/cvsd/myrepos init 5、设置目录所有者及其权限 #sudo chown cvsd:cvsd /var/lib/cvsd -R 把权限交给cvsd用户,这个用户使用apt安装cvsd的时候自己建立的,cvsd默认使用cvsd运行 cvs的服务 # sudo chmod -R a+rw /var/lib/cvsd/myrepos/* 把/var/lib/myrepos目录下所有文件夹的读写权限付给所有的用户(为了编辑文件) 6、设置cvs的用户认证方式,缺省的是系统的,一般来说cvs的用户都是单独设置的 #sudo gedit /var/lib/cvsd/myrepos/CVSROOT/config 添加以下几行 SystemAuth=no PamAuth=no LockDir=/var/lib/cvsd/tmp/myrepos 退出保存。注意网上很多都说LockDir填写RootJail的相对路径,实验后找不到,在此填的绝对的路径 7、创建LockDir #sudo mkdir /var/lib/cvsd/tmp/myrepos 8、添加用户 #sudo cvsd-passwd /var/lib/cvsd/myrepos cvsuser(用户名,自己填写) 添加用户cvsuser,回车后会提示您输入密码,用户和密码都保存在/var/lib/cvsd/myrepos/CVSROOT下的passwd文件中。可以从这个文件中删除并重新添加。 9、建立CVS服务的启动文件,采用xinetd方式,查看你的etc下是否有xietd.d文件。如果没有需要安装。 #sudo apt-get install xinetd telnetd 安装完成后,etc下就会有xinetd.d文件。 #gedit etc/xinetd.d/cvspserver 在其中填写如下内容: service cvspserver { disable = no flags = REUSE socket_type = stream wait = no user = root env = HOME=/var/lib/cvsd/myrepos/CVSROOT server = /usr/bin/cvs server_args = -f --allow-root =/var/lib/cvsd/myrepos pserver log_on_failure + = USERID } 注意:第一个‘=’号两边都要有空格。保存退出。 10、启动cvs服务 #/etc/init.d/xinetd restart 11、重新启动cvsd #sudo /etc/init.d/cvsd restart 12、在myeclipse配置使用cvs服务器 在repository path:/var/lib/cvsd/myrepos,其他正常填写即可。 如果出现出现no such repository的错误,一般都是红色标记的路径有问题,根据自己的实际情况调整。 根据网上的资料,自己又调了2天,才整好,希望对大家有帮助。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |