ubuntu10.10的cvs安装教程总结
来源:互联网 发布:联通软件研究院待遇 编辑:程序博客网 时间:2024/06/05 02:53
1. 安装 cvs
$ sudo apt-get install cvs
2. 安装 cvsd
$ sudo apt-get install cvsd
cvsd安装以后, 会提示设置“repository” 的位置location, type in "/cvsroot".
“RootJail” is setted in “/etc/cvsd/cvsd.conf”, the default value is /var/lib/cvsd.
This means, your repository location could be just “/cvsroot”
3. 创建 /myrepos。
$ cd /var/lib/cvsd
$ sudo mkdir myrepos
4. 初始化 /myrepos
$ sudo cvs -d /var/lib/cvsd/myrepos init
5. 设置cvsd用户鉴定(user authentication)
normal it’s system level, and the cvs users should be configured independently.
$ sudo emacs /var/lib/cvsd/myrepos/CVSROOT/config
添加下面行:
SystemAuth=no
PamAuth=no
LockDir=/tmp/myrepos
注意 “/tmp/myrepos” 和RootJail的位置是相关的.(重要,如果不是写的相对RootJail路径,会报错 cannot state directory)
6. 创建 LockDir
$ sudo mkdir /var/lib/cvsd/tmp/myrepos
这个位置按照第五布设置的参数创建。
7. 创建 users
$ sudo cvsd-passwd /var/lib/cvsd/myrepos cvs-user
cvs-user就是以后用于连接cvs的用户名
8. 编辑 cvsd configuration
$ sudo vi /etc/cvsd/cvsd.conf
The default one should be:
RootJail /var/lib/cvsd
Repos /myrepos
listen 0.0.0.0 port
设定端口
NOTICE! Repos路径也是和RootJail相关的.(重要,如果不是写的相对RootJail路径,会报错 cannot state directory)
9. Set directory’s popedom
$ sudo chown cvsd:cvsd /var/lib/cvsd -R
$ sudo chown cvsd:cvsd /var/lib/cvsd/tmp/myrepose -R (可能需要)
设置权限,将/myrepos / 所有者转给cvsd,否则会报无法创建文件夹的错误 cannot create directory
10. Restart cvsd
$ sudo /etc/init.d/cvsd restart
test cvs
export CVSROOT=:pserver:cvsuser:password@ip:port/cvsroot
附录:
1.Repos和LockDir都是相对于RootJail的,否则汇报错can not state directory无法确定文件夹。
2.Repos和LockDir所有者设定为cvsd:cvsd,因为cvsd需要对文件具有所有权才能进行操作。错误 cannot create directory
3.可能是服务进程没有启动 netstat -l|grep cvspserver查看信息
- ubuntu10.10的cvs安装教程总结
- UBUNTU10.10安装教程
- Ubuntu 10 安装cvs总结
- ubuntu10.10安装oracle10g图文教程
- ubuntu10.10硬盘安装方法总结
- ubuntu10.0.4安装总结
- ubuntu10.10 JDK的安装
- ubuntu10.10的 crosstool安装
- CVS 安装配置总结
- CVS的使用教程
- Windows 7 下硬盘安装Ubuntu10.10 图文教程[双系统]
- ubuntu10.10的无线网卡安装
- xp下安装ubuntu10.10的方法
- ubuntu10.10 安装oracle11gR2的简短经历
- 安装Ubuntu10.10的vm tools
- ubuntu10.4的安装
- ubuntu10.04的安装
- cvs服务器的安装
- asp.net 日期控件 My97DatePicker
- java httpurlconnection 发送cookie时,cookie要在Post前发送
- 传智播客-ejb3(1)-理解应用服务器、分布式应用和ejb服务
- [C#] 操作WORD檔(Microsoft.Office.Interop.Word)(doc檔)
- eclipse调试以及step into step over step return区别
- ubuntu10.10的cvs安装教程总结
- 传智播客-ejb3(2)-bean类型、jboss基本应用、本地组件和远程组件及其底层实现原理简介
- 多路复用器
- 端口映射帮助文档
- 【转】8个高质量图标的最佳搜索引擎
- 常用短距离无线通信优缺点的纵横比较
- Java容器类List、ArrayList、Vector及map、HashTable、HashMap的区别与用法 - [Java|技术相关]
- [转]21天教你学会C++
- C++ 模板类定义与声明