2013-01-23 69 views
9

是否有人知道如何讓SVN在通過ssh連接進行操作時記錄ssh連接的詳細信息?詳細記錄svn ssh連接

當我無法連接SVN總是給我:

To better debug SSH connection problems, remove the -q option from 'ssh' in the [tunnels] section of your Subversion configuration file. 

我看着在配置的[隧道]節目前啓用的什麼都沒有。看起來你可以指定如何調用ssh,我試着通過這個方法指定一個-v來通過ssh,但它似乎沒有效果。我真正想要的是-v在SVN嘗試連接時爲ssh輸出。雖然任何額外的日誌記錄都會很好。

如何通過SVN獲得詳細的ssh日誌記錄?

我在Linux上的命令行中使用SVN。

回答

17

如果使用*就像在Windows系統或cygwin的尼克斯,你可以用這個方法嘗試:

$ export SVN_SSH="ssh -v " 
$ svn checkout svn+ssh://xyz 
+0

甚至'SVN_SSH =「ssh -v」svn ...'如果你想爲單個命令執行此操作,而不導出該變量。 – javabrett

-2

我有同樣的問題。如here所述,刪除~/.ssh/known_hosts爲我解決了它。

+1

只是鏈接到外部資源的答案會在鏈接到期後承擔變得毫無價值的風險。這裏最好總結一下實際的解決方案。 – Thomas