LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1599|回复: 8

配置cvs的高手进

[复制链接]
发表于 2006-12-7 17:57:52 | 显示全部楼层 |阅读模式
系统debian testing cvs 1.12.13

源码安装 /usr/bin
建立cvs组 cvsroot用户
chown -R cvsroot:cvs /cvs
chmod -R 771 /cvs

/etc/servers
cvspserver  2401  /tcp
cvspserver  2401  /udp

/etc/inetd.conf
cvspserver  stream  tcp nowait  jat   /usr/bin/cvs  cvs  -allow-root=/cvs pserver


cvs -d :pserver:jat@10.1.6.200:/cvs login

出错信息:
cvs [login aborted]: authorization failed: server 10.1.6.200 rejected access to /cvs for user jat

在本机直接用cvs可以使用..

请高手指教是哪里错了..jat( -g web -G cvs),先谢过了
发表于 2006-12-8 10:52:59 | 显示全部楼层
用下来感觉svn要方便不少,要不换svn?呵呵
回复 支持 反对

使用道具 举报

发表于 2006-12-8 11:26:24 | 显示全部楼层
没用过cvs.一直用cvsnt
看看/cvs/CVSROOT/config里的SystemAuth=yes是不是打开的,这项表示使用系统用户认证.
回复 支持 反对

使用道具 举报

发表于 2006-12-8 11:28:27 | 显示全部楼层
二楼的
如果svn也可以做到像cvsnt那样方便的虚拟用户和目录文件的权限的控制,我很乐意使用.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-8 11:37:52 | 显示全部楼层
Post by 基督山伯爵
没用过cvs.一直用cvsnt
看看/cvs/CVSROOT/config里的SystemAuth=yes是不是打开的,这项表示使用系统用户认证.

这个打开了..就是远程登陆不了..郁闷中>....
回复 支持 反对

使用道具 举报

发表于 2006-12-8 12:50:54 | 显示全部楼层
2402,这个端口开了吗?这个不开没办法认证的.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-8 13:21:14 | 显示全部楼层
Post by 基督山伯爵
2402,这个端口开了吗?这个不开没办法认证的.

我在/etc/services
cvspserver   2402/tcp
cvspserver   2402/udp
还是不行..

是这么打开端口吗..第一次配cvs..希望大哥们可以给小弟讲
我上网查没有说到2402这个端口的事啊.. 这是怎么回事啊????
回复 支持 反对

使用道具 举报

发表于 2006-12-8 14:10:25 | 显示全部楼层
我的cvsnt不开2402不能认证.cvs不清楚.
回复 支持 反对

使用道具 举报

发表于 2006-12-20 13:53:25 | 显示全部楼层
Post by jame298
系统debian testing cvs 1.12.13

源码安装 /usr/bin
建立cvs组 cvsroot用户
chown -R cvsroot:cvs /cvs
chmod -R 771 /cvs

/etc/servers
cvspserver  2401  /tcp
cvspserver  2401  /udp

/etc/inetd.conf
cvspserver  stream  tcp nowait  jat   /usr/bin/cvs  cvs  -allow-root=/cvs pserver


cvs -d :pserver:jat@10.1.6.200:/cvs login

出错信息:
cvs [login aborted]: authorization failed: server 10.1.6.200 rejected access to /cvs for user jat

在本机直接用cvs可以使用..

请高手指教是哪里错了..jat( -g web -G cvs),先谢过了


用户jat属于cvs组吗? 对你的cvs仓库/cvs有读写权限吗?
'chmod -R 771 /cvs'已经将/cvs设置成owner与group可以读写,而其他用户只有执行权限,无读写权限,估计你的jat用户没有在cvs组(如果你用cvsroot用户可以登陆进去的话)。
如果是这样:
两个解决方法:
1. 将jat加入到cvs用户组。
vi /etc/group
2. 修改/cvs权限,使其他用户也可以读写。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表