当前位置: 技术问答>linux和unix
配置cvs问题,已检查到cvs启动了,但使用带密码的登录方式却出错
来源: 互联网 发布时间:2015-09-28
本文导语: 我配置好了cvs,已经检查到cvs启动了,使用带密码的方式却出错。这里我给出详细过程,请大家帮助。 我安装的是rh9 server,一下的操作都是在rh9本机上进行。 1。以root登录 #groupadd cvs #useradd -g cvs -G cvs -d /home/c...
我配置好了cvs,已经检查到cvs启动了,使用带密码的方式却出错。这里我给出详细过程,请大家帮助。
我安装的是rh9 server,一下的操作都是在rh9本机上进行。
1。以root登录
#groupadd cvs
#useradd -g cvs -G cvs -d /home/cvsroot cvsroot
#passwd cvsroot
修改密码
#chmod 775 /home/cvsroot
#cvs -d /home/cvsroot init
2。编辑密码文件
vi /home/cvsroot/CVSROOT/passwd
passwd的内容是
asdf:123456:cvsroot
3。编辑cvspserver
#vi /etc/xinetd.d/cvspserver
cvspserver的内容是
service cvspserver
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/bin/cvs
server_args = -f --allow-root=/home/cvsroot pserver
log_on_success += USERID
log_on_failure += USERID
}
4。重新启动xinetd
#/etc/init.d/xinetd restart
5。检查是否cvs已经建立起来了
#netstat -l |grep cvspserver
发现有“tcp 0 0 *:cvspserver *:* LISTEN”
也就是说cvs已经启动了
6。然后我就用带密码的方式来登录cvs,却发现出错
#cvs -d :pserver:asdf@192.168.0.128:/home/cvsroot login
系统提示
Logging in to :pserver:asdf@192.168.0.128:2401/home/cvsroot
CVS password
接着,我就输入密码123456
系统却提示
Unrecognized auth response from 192.168.0.128:cvs :invalid option --o
怎么回事啊?
我安装的是rh9 server,一下的操作都是在rh9本机上进行。
1。以root登录
#groupadd cvs
#useradd -g cvs -G cvs -d /home/cvsroot cvsroot
#passwd cvsroot
修改密码
#chmod 775 /home/cvsroot
#cvs -d /home/cvsroot init
2。编辑密码文件
vi /home/cvsroot/CVSROOT/passwd
passwd的内容是
asdf:123456:cvsroot
3。编辑cvspserver
#vi /etc/xinetd.d/cvspserver
cvspserver的内容是
service cvspserver
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/bin/cvs
server_args = -f --allow-root=/home/cvsroot pserver
log_on_success += USERID
log_on_failure += USERID
}
4。重新启动xinetd
#/etc/init.d/xinetd restart
5。检查是否cvs已经建立起来了
#netstat -l |grep cvspserver
发现有“tcp 0 0 *:cvspserver *:* LISTEN”
也就是说cvs已经启动了
6。然后我就用带密码的方式来登录cvs,却发现出错
#cvs -d :pserver:asdf@192.168.0.128:/home/cvsroot login
系统提示
Logging in to :pserver:asdf@192.168.0.128:2401/home/cvsroot
CVS password
接着,我就输入密码123456
系统却提示
Unrecognized auth response from 192.168.0.128:cvs :invalid option --o
怎么回事啊?
|
你以什么用户登陆的?是asdf用户吗?你是在asdf用户下进行cvs登陆吗?如果是的话设置asdf的环境变量文件.bash_profile 在文件里面加入
export CVSROOT=:pserver:asdf@192.168.0.128:2401/home/cvsroot
重新启动或者执行 . .bash_profile
重新登陆cvs
export CVSROOT=:pserver:asdf@192.168.0.128:2401/home/cvsroot
重新启动或者执行 . .bash_profile
重新登陆cvs
|
passwd文件中的密码段需要使用/etc/passwd 部分(与系统用户相同)
或单独加密生成
或单独加密生成