查看“CVS服务安装设置”的源代码
来自Ubuntu中文
←
CVS服务安装设置
跳到导航
跳到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
== UbuntuChinaTemplate == ---- 本文作者:avauntage 授权许可:[http://www.creativecommons.cn/licenses/by-nc-sa/1.0/ 创作共用协议] 编辑人员: 校对人员: 适用版本: 文章状态: 参考文献: * http://forum.ubuntu.org.cn/viewtopic.php?t=8790 ---- 1.安装CVS,在新立得包管理器里面选中cvs(系统-系统管理-新立得软件包管理器,在右边的软件包列表中随便选中一个,然后键盘上按cvs这三个字母,就会定位到以这三个字母开头的软件包),然后点击鼠标右键,在菜单中选中标记以便安装。然后点击上方工具栏中的应用,系统会自动下载包,然后安装。 2.安装CVSD,同上,选中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 此处还有一个问题,就是如果使用的是ipv4,那么就应该把*改为0.0.0.0,否则系统默认是ipv6的地址,cvsd不能正常启动 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 其实这个cvsd的安装,主要是参照它的README,只不过它是一个压缩文件,一开始没想解开看看而已。/usr/share/doc/cvsd/README.gz。 ---- [[支持所有版本类]]
返回
CVS服务安装设置
。
导航菜单
页面操作
页面
讨论
阅读
查看源代码
历史
页面操作
页面
讨论
更多
工具
个人工具
登录
导航
首页
最近更改
随机页面
页面分类
帮助
搜索
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息