cvs init
卻出現(xiàn):
ssh: test.server.address#port: Name or service not known
cvs [checkout aborted]: end of file from server (consult above messages if any)
網(wǎng)頁(yè)上說(shuō):
解決的方法是做一個(gè)腳本指定端口轉(zhuǎn)向
如何做啊,我頭暈了
CVSROOT=:ext:$USER@test.server.address#port:/path/to/cvsroot
首先現(xiàn)在一般都使用pserver模式(如我在前面所說(shuō)的配置方法),所以 :ext: 在大部分情況下應(yīng)該換為 :pserver:
接著你的DNS能夠解析 test.server.address 嗎?應(yīng)該是不能的,這里需要將 test.server.address 替換為你的CVS服務(wù)器的IP地址或者主機(jī)名, 至于端口,如果安裝的時(shí)候根本沒有設(shè)置端口,可以省略,pserver默認(rèn)為2401, 這個(gè)你可以通過查看你的 /etc/services 中 cvspserver 那兩行來(lái)了解
所以綜上,
假設(shè)你的CVS有效帳號(hào)為 myproject,你的CVS服務(wù)器地址為 192.168.0.11, 服務(wù)器上環(huán)境變量CVSROOT為 /home/cvsroot 的話
那么你在遠(yuǎn)程客戶端上的CVSROOT應(yīng)該設(shè)置為 :pserver:myproject@192.168.0.11:/home/cvsroot
實(shí)在不知道你所參考的網(wǎng)頁(yè)中有沒有考慮如果服務(wù)器端根本沒有裝SSH,那怎么辦?
下面引用由一顆小白菜在 2002/10/18 05:50pm 發(fā)表的內(nèi)容:
我覺得m113是根本沒有作除 rpm -i cvs-xxx 以外的事
西西,我是在很努力的做之中。。。。。。
1.檢查 /etc/services
vi /etc/services
:/cvspserver
如果找到的行前面并沒有#,那么不用修改了,否則去掉行首的#
找不到。
no such files or directory
請(qǐng)問,應(yīng)該如何去掉首行的#???
謝謝!