查看“Index/NetService/CVSInstall”的源代码
来自Ubuntu中文
←
Index/NetService/CVSInstall
跳到导航
跳到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
== CVS服务器的搭建 == ---- 本文出处:http://forum.ubuntu.org.cn/viewtopic.php?t=8790 本文作者:avauntage ---- * 安装CVS,在新立得包管理器里面选中cvs(系统-系统管理-新立得软件包管理器,在右边的软件包列表中随便选中一个,然后键盘上按cvs这三个字母,就会定位到以这三个字母开头的软件包),然后点击鼠标右键,在菜单中选中标记以便安装。然后点击上方工具栏中的应用,系统会自动下载包,然后安装。 * 安装CVSD,同上,选中cvsd,安装。安装cvsd后,会提示设置repository的位置,这个地方只要输入相对于 `RootJail` 的位置就可以。`RootJail` 在/etc/cvsd/cvsd.conf中进行设置,缺省的 `RootJail` 是/var/lib/cvsd。也就是说,在这一步里面输入/myrepos就可以了。 * 打开一个命令行窗口,创建这个/myrepos。 <pre><nowiki> #cd /var/lib/cvsd #sudo mkdir myrepos </nowiki></pre> * 初始化这个/myrepos。 <pre><nowiki> #sudo cvs -d /var/lib/cvsd/myrepos init </nowiki></pre> * 设置cvsd的用户认证方式,缺省的是系统级的,一般来说cvs的用户都是单独设置的。 <pre><nowiki> #sudo gedit /var/lib/cvsd/myrepos/CVSROOT/config </nowiki></pre><br>添加以下几行: <pre><nowiki> SystemAuth=no PamAuth=no LockDir=/tmp/myrepos </nowiki></pre><br>然后保存退出。注意此处的/tmp/myrepos是指相对于 `RootJail` 的路径。 * 创建 `LockDir` <pre><nowiki> #sudo mkdir /var/lib/cvsd/tmp/myrepos </nowiki></pre> * 添加用户 <pre><nowiki> #sudo cvsd-passwd /var/lib/cvsd/myrepos cvsuser </nowiki></pre> * 编辑cvsd的配置文件,配置那个该死的 `RootJail` 。 <pre><nowiki> #sudo gedit /etc/cvsd/cvsd.conf </nowiki></pre><br>缺省的应该是: <pre><nowiki> RootJail /var/lib/cvsd Repos /myrepos </nowiki></pre><br>注意此处的Repos的路径也是相对于 `RootJail` 的。另外,如果有些变态的网管喜欢封端口的话,这里可以设置cvsd的监听端口,比如可以改缺省的2401端口为8080。 <pre><nowiki> Listen * 8080 </nowiki></pre> * 设置目录权限。 <pre><nowiki> #sudo chown cvsd:cvsd /var/lib/cvsd -R </nowiki></pre> * 重新启动cvsd。 <pre><nowiki> #sudo /etc/init.d/cvsd restart </nowiki></pre> * 在eclipse或者其他的cvs客户端中配置使用此cvs服务器。 <pre><nowiki> connection type:pserver host:your ip port:8080 repository path:/myrepos user:cvsuser </nowiki></pre><br>其实这个cvsd的安装,主要是参照它的README,只不过它是一个压缩文件,一开始没想解开看看而已。/usr/share/doc/cvsd/README.gz。
返回
Index/NetService/CVSInstall
。
导航菜单
页面操作
页面
讨论
阅读
查看源代码
历史
页面操作
页面
讨论
更多
工具
个人工具
登录
导航
首页
最近更改
随机页面
页面分类
帮助
搜索
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息