cvs init
却出现:
ssh: test.server.address#port: Name or service not known
cvs [checkout aborted]: end of file from server (consult above messages if any)
网页上说:
解决的方法是做一个脚本指定端口转向
如何做啊,我头晕了
CVSROOT=:ext:$USER@test.server.address#port:/path/to/cvsroot
首先现在一般都使用pserver模式(如我在前面所说的配置方法),所以 :ext: 在大部分情况下应该换为 :pserver:
接着你的DNS能够解析 test.server.address 吗?应该是不能的,这里需要将 test.server.address 替换为你的CVS服务器的IP地址或者主机名, 至于端口,如果安装的时候根本没有设置端口,可以省略,pserver默认为2401, 这个你可以通过查看你的 /etc/services 中 cvspserver 那两行来了解
所以综上,
假设你的CVS有效帐号为 myproject,你的CVS服务器地址为 192.168.0.11, 服务器上环境变量CVSROOT为 /home/cvsroot 的话
那么你在远程客户端上的CVSROOT应该设置为 :pserver:myproject@192.168.0.11:/home/cvsroot
实在不知道你所参考的网页中有没有考虑如果服务器端根本没有装SSH,那怎么办?
下面引用由一颗小白菜在 2002/10/18 05:50pm 发表的内容:
我觉得m113是根本没有作除 rpm -i cvs-xxx 以外的事
西西,我是在很努力的做之中。。。。。。
1.检查 /etc/services
vi /etc/services
:/cvspserver
如果找到的行前面并没有#,那么不用修改了,否则去掉行首的#
找不到啊!
no such files or directory
请问,应该如何去掉首行的#???
谢谢!