2013-04-17 53 views
1

我在Windows 7機器上安裝了TortoiseSVN 1.6.17 64位。我也在Cygwin下運行顛覆軟件,那就是SSH客戶端龜被配置爲使用。我能夠從Cygwin命令行(例如commit,log)執行SVN操作,並且在那裏一切看起來都很正常。Tortoisesvn不允許在存儲庫上進行任何SVN操作

嘗試更新,登錄,提交等。當我嘗試使用烏龜與錯誤失敗...

提交失敗(細節如下): 爲了更好地調試SSH連接問題,刪除在Subversion配置文件的 [tunnels]部分的'ssh'中輸入-q選項。 網絡連接意外

關閉我試圖刪除ssh命令的選項-q我到處都可以找到它(我的.subversion文件夾下,cygwin的/ etc,烏龜的設置)我似乎沒有,但可以到獲取有關問題的更多信息。該機器上所有簽出文件夾的行爲都是相同的。我也無法檢查任何東西。烏龜可以在其他機器上的遠程倉庫中正常工作。

我試着卸載/重新安裝烏龜,但因爲它記住了歷史,我認爲有些東西被遺忘在某個地方。以前的版本是較舊的32位版本。有些東西似乎在認證過程中被破壞,但我不知道它可能是什麼。我已經嘗試從緩存設置中刪除存儲庫,並從我的.ssh文件夾中的known_hosts文件中刪除遠程計算機。

回答

0
  1. SVN(客戶端或服務器)不,從來是,不能SSH客戶端
  2. 「Subversion配置文件」,在錯誤消息中提到並通過TortoiseSVN的(和其它機Windows使用Subversion客戶端)是%APPDATA%\ config
  3. 閱讀SVN Book
+0

1.沒有任何意義。 – user2291638

+0

2.我刪除了這個,並從註冊表中刪除了東西,完全卸載烏龜。問題依然存在。 svn可以在命令行和cygwin shell中正常工作。這是一個烏龜問題,只發生在一臺win 7計算機上,其他三臺在同樣的安裝情況下都很好。 – user2291638

+0

@ user2291638 - 嘗試在TSVN TortoisePlink(TortpoiseSVN包的一部分)中用作SSH客戶端 –

1

我一直在解決這個 - 得到同樣的錯誤,否則:

無法打開連接到SVN。主機不存在

我終於解決了這個問題:

轉到龜設置(可以啓動,程序文件,等下找到 - 或運行"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:settings

在網絡選項卡上,底部標記爲SSH client。煤礦被設置爲"C:\Program Files (x86)\PuTTY\putty.exe"

設置SSH客戶端"C:\Program Files\TortoiseSVN\bin\TortoisePlink.exe"或任何你TortoisePlink.exe藏匿。

突然間一切正常。