ubuntu 10.04 安装CVS服务器
来源:互联网 发布:网络聊天各种骗局 编辑:程序博客网 时间:2024/06/05 10:27
首先安装CVS和CVSD。
sudo apt-get install cvs
sudo apt-get install cvsd
安装cvsd的时候,会提示设置repository的位置,这个地方只要输入相对于RootJail 的位置就可以。RootJail在/etc/cvsd/cvsd.conf中进行设置,缺省的RootJail是/var/lib/cvsd。也就是说, 在这一步里面保持默认,即/myrepos就可以了。
2.打开一个命令行窗口,创建/myrepos。
#cd /var/lib/cvsd
#sudo mkdir myrepos
3.初始化这个/myrepos。
#sudo cvs -d /var/lib/cvsd/myrepos init
4. 设置目录所有者及其权限。
#sudo chown cvsd:cvsd /var/lib/cvsd -R
把权限交给cvsd组和cvsd用户,这个用户是用apt安装cvsd的时候自己建立的,cvsd默认使用cvsd运行cvs服务.
#sudo chmod -R a+rw /var/lib/cvsd/myrepos
把/var/lib/cvsd/myrepos目录下所有文件和文件夹的读写权限赋给所有用户(为了编辑配置文件)
#sudo chmod -R a+rw /var/lib/cvsd/tmp
把/var/lib/cvsd/tmp目录下所有文件和文件夹的读写权限赋给所有用户
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
#sudo chmod -R a+rw /var/lib/cvsd/tmp/myrepos // 添加用户对这个目录的权限,否则会提交失败
7.添加用户
#sudo cvsd-passwd /var/lib/cvsd/myrepos cvsuser
添加用户 cvsuser,回车后会提示你输入密码,用户和密码都报存在/var/lib/cvsd/myrepos/CVSROOT 下的 passwd文件中
。可以从这个文件中删除并重新添加。
8.编辑cvsd的配置文件
#sudo gedit /etc/cvsd/cvsd.conf
缺省的应该是:
RootJail /var/lib/cvsd
Repos /myrepos
注意此处的Repos的路径也是相对于RootJail的。
另外,默认的端口是:Listen * 2401
应该改成:Listen 0.0.0.0 2401(这里一定要改)
11. 重新启动cvsd。
#sudo /etc/init.d/cvsd restart
12. 测试cvs
cvs -d :pserver:cvsuser@localhost:/myrepos login
cvs -d :pserver:cvsuser@localhost:/myrepos checkout
最后在NetBeans中测试CVS。
- ubuntu 10.04 安装CVS服务器
- Ubuntu 10.10安装CVS服务器
- cvs服务器在ubuntu 10.04 下的安装
- ubuntu下的cvs服务器安装
- Ubuntu CVS服务器设置
- CVS服务器安装配置
- 安装CVS服务器
- CVS 服务器安装
- CVS 服务器安装
- cvs服务器的安装
- CVS server Ubuntu 安装
- ubuntu CVS Server 安装
- Ubuntu Linux CVS 安装
- Linux下CVS服务器安装
- Linux下安装CVS服务器
- CVS服务器的安装配置
- cvs服务器安装和设置
- centos5中安装cvs服务器
- powerdesigner中OOM添加JAVA注释
- ubuntu10.04安装lamp的脚本
- PUDN
- pthread_cond_wait()
- 模拟电子技术22 40-----——多级放大电路 计算 动态分析
- ubuntu 10.04 安装CVS服务器
- oracle连接数问题相关,session状态说明
- 3.14 文件I/O_fcntl函数
- ASP.NET页面生命周期概述(转载)
- 【WindowsCE】如何实现HIVE registry
- jquery ui
- QHBANK-日志汇总(一)
- C#.net中String 与 string的区别
- wince5.0 注册表还原