`
steeven
  • 浏览: 307311 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ubuntu9.04 cvsd服务安装配置中的注意事项

阅读更多
虽然我个人喜欢svn和mercurial, 公司要用cvs,将来大家不爽的时候再迁移吧。
用户权限用系统用户,domain到公司的nis服务器,不用创建用户了。这是每个库的缺省设置,但是不工作。报告:incorrect user name or passowrd
cvsd报错:
cvsd: connection from 10.80.2.184 3771
cvsd: debug: fork() succeeded (child pid=13467)
cvsd: cvs command exited with exit-status 1

sudo apt-get install cvsd
第一次安装会问你什么东西,直接回车吧,后面反正要改。
sudo vi /etc/cvsd/cvsd.conf
注释掉RootJail, 用pam会比较麻烦
Uid root
Gid root 缺省用户cvsd有问题,可能需要什么权限。先偷懒吧。
Umask 000 比较危险,002应该就可以。
Listen 0.0.0.0 2401 缺省的*还包括了ipv6,我这因为他不能启动服务。
Repos /mount/some/path 这个可以有多行,要用绝对路径,因为不用rootjail了
保存退出

如果你的库在nfs上面,最好用root来创建cvs目录。
sudo su root
# mkdir /mount/some/path
# cvs -d /mount/some/path init

好了,现在sudo /etc/init.d/cvsd restart应该可以用系统帐号登录了。
如果有问题,用sudo cvsd -d启动,看看屏幕log输出。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics