2012-02-28 81 views
1

嗨,我已經安裝了CVS二進制文件的路徑/ 家/ mrsx/bin中文件夾(創建鏈接到二進制文件的裝置),並在路徑/應用/ src目錄/ CVSROOT創建respositry (CVSROOT存儲庫名稱)。 和添加的條目中inetd.conf中如(全部在單個行):CVS錯誤:連接被拒絕的錯誤

cvspserver流TCP NOWAIT根/家/ mrsx/bin中/ CVS CVS -f --allow根= /應用/ SRC/CVSROOT PSERVER

,並在/ etc /服務:cvspserver 2401/TCPinetd的重新啓動。

,並設置CVSROOT到:PSERVER:用戶名@服務器名稱:2401 /應用/ src目錄/ CVSROOT 並試圖登錄,我得到拒絕連接錯誤..

有誰能夠告訴我什麼是錯在上面提到的步驟。

+0

爲什麼你需要一個CVS服務器?它已經過時了:用'git'或'svn'代替! – 2012-02-28 07:04:51

+0

其客戶需求。 – kumar 2012-02-28 09:42:19

+0

爲什麼不從你的發行版本安裝CVS相關的軟件包? – 2012-02-28 10:22:43

回答

1

我剛剛有這個問題遷移Ubuntu的CVS存儲庫。在Debian的Ubuntu的世界,這樣做:

apt-get install cvs xinetd 

建立信息庫(只要按照手冊中的介紹)

請確保您的用戶有寫權限。通常創建一個CVS組,放入它,並標記回購775; chgrp命令-R * CVS(CVS缺乏安全,閱讀手冊)

/etc/xinetd.d中稱爲cvspserver

編輯類似於這樣的文件添加一個文件:

service cvspserver 

{ 

port = 2401 

socket_type = stream 

protocol = tcp 

user = root 

wait = no 

type = UNLISTED 

server = /usr/bin/cvs 

server_args = -f --allow-root /usr/local/cvs pserver 

disable = no 

} 

或重啓重啓xinetd

+0

我有類似的問題CVS錯誤:從Eclipse Repository Exploring向外部發送連接拒絕錯誤。答案有助於通過終端控制檯進行連接 – hram908 2014-07-29 02:40:33