2010-04-04 142 views
2

我有一個Freebsd上的CVS存儲庫和一個ssh訪問。當我使用膩子客戶端連接是好的。CVS服務器配置

CVSROOT =:/實驗室/ CVS CVS_RSH = ssh的

但是當我嘗試做了TortoiseCVS

CVSROOT結帳:EXT:根@服務器:/實驗室/ CVS發生

錯誤:

cvs commit:警告:無法識別的響應Access denied' from cvs server cvs commit: warning: unrecognized response沒有支持的身份驗證方法可供嘗試!從CVS服務器 CVS [提交中止]:從服務器文件的末尾(諮詢如有上述消息)

錯誤,CVS操作失敗

有什麼不對?我必須做什麼才能成功結賬?

回答

2

嘗試使用:ssh:而不是:ext:,因爲Tortoise使用內部支持本地SSH的CVSNT。應該有可能讓它與:ext:一起工作,但通常不值得冒險。順便說一句:CVSNT的SSH支持也建立在PuTTY/Plink上。

+1

在Windows上使用TortoiseCVS並在Linux服務器上進行映射驅動器檢出時,這對我來說是個問題。如果我通過網上鄰居導航,但映射的驅動器,它給出了上述錯誤,它工作得很好。將協議從:ext:更改爲:ssh:修復它!謝謝! – 2012-05-07 18:55:40