当前位置: 技术问答>linux和unix
cvs高手请进
来源: 互联网 发布时间:2015-11-17
本文导语: 为什么无法登陆我的cvs服务器? 我的情况是这样的 1.系统中确实装有cvs 2.创建了cvs属主用户,建立了cvs仓库#mkdir /cvsroot,初始化cvs源代码库#cvs -d /cvsroot init,确认/etc/services中有cvs服务所需的内容cvspserver 2401/tcp; ...
为什么无法登陆我的cvs服务器?
我的情况是这样的
1.系统中确实装有cvs
2.创建了cvs属主用户,建立了cvs仓库#mkdir /cvsroot,初始化cvs源代码库#cvs -d /cvsroot init,确认/etc/services中有cvs服务所需的内容cvspserver 2401/tcp; cvspserver 2401/udp
3.在/etc/xinetd.d/目录下创建了cvspserver,内容如下
service cvspserver
{
socket_type=stream
wait=no
disable=no
user=root
server=/usr/bin/cvs
server_args=-f --allow-root=/cvsroot pserver
log_on_failure+=USERID
}
重新启动xinetd
#/etc/rc.d/init.d/xinetd restart
5.然后查看cvs服务是否运行
#netstat -l|grep cvspserver
什么也不显示!!
#chkconfig --list
看到如下与xinetd有关的语句
xinetd 0:off 1:off 2:off 3:on 4:on 5:on 6:off
xinetd based services:
chargen:off
chargen-udp:off
cvs:off
cvspserver:on
daytime:off
……:off
6.用cvs帐号登陆,输入密码后显示
connect to SERVER(服务器代号):2401 failed:Connection refused
登陆不了,为什么?
我的情况是这样的
1.系统中确实装有cvs
2.创建了cvs属主用户,建立了cvs仓库#mkdir /cvsroot,初始化cvs源代码库#cvs -d /cvsroot init,确认/etc/services中有cvs服务所需的内容cvspserver 2401/tcp; cvspserver 2401/udp
3.在/etc/xinetd.d/目录下创建了cvspserver,内容如下
service cvspserver
{
socket_type=stream
wait=no
disable=no
user=root
server=/usr/bin/cvs
server_args=-f --allow-root=/cvsroot pserver
log_on_failure+=USERID
}
重新启动xinetd
#/etc/rc.d/init.d/xinetd restart
5.然后查看cvs服务是否运行
#netstat -l|grep cvspserver
什么也不显示!!
#chkconfig --list
看到如下与xinetd有关的语句
xinetd 0:off 1:off 2:off 3:on 4:on 5:on 6:off
xinetd based services:
chargen:off
chargen-udp:off
cvs:off
cvspserver:on
daytime:off
……:off
6.用cvs帐号登陆,输入密码后显示
connect to SERVER(服务器代号):2401 failed:Connection refused
登陆不了,为什么?
|
从你第5步的执行来看是cvs服务没有起来
如果是在Linux系统下,请查看/etc/services文件中有没有下面两句:
cvspserver 2401/tcp # cvs client/server operations
cvspserver 2401/udp # cvs client/server operations
如果没有就添加进去。
还有/etc/xinetd.d/cvspserver文件中要使用Tab键代替空格键,否则会不成功。
书写格式如下:
service cvspserver
{
socket_type=stream
wait=no
disable=no
user=root
server=/usr/bin/cvs
server_args=-f --allow-root=/cvsroot pserver
protocol=tcp
}
如果还是没有效果,建议你网上下载一个稳定的cvs服务器版本,重新安装一下cvs服务器。
如果是在Linux系统下,请查看/etc/services文件中有没有下面两句:
cvspserver 2401/tcp # cvs client/server operations
cvspserver 2401/udp # cvs client/server operations
如果没有就添加进去。
还有/etc/xinetd.d/cvspserver文件中要使用Tab键代替空格键,否则会不成功。
书写格式如下:
service cvspserver
{
socket_type=stream
wait=no
disable=no
user=root
server=/usr/bin/cvs
server_args=-f --allow-root=/cvsroot pserver
protocol=tcp
}
如果还是没有效果,建议你网上下载一个稳定的cvs服务器版本,重新安装一下cvs服务器。
|
telnet SERVER 2401有反应吗?
什么系统?是不是从本机访问?
什么系统?是不是从本机访问?