好的,我有一個SVN + SSH設置問題。SVN + SSH連接給錯誤210002,網絡連接意外關閉
我有SVN在Linux服務器上運行,並嘗試從運行Snow Leopard的Mac筆記本電腦進行連接。 XCode嘗試連接,但給出消息「錯誤210002,網絡連接意外關閉」。
沒有網上似乎解釋。我使用xcode與HTTP連接,並且它對所有存儲庫都能正常工作。
這裏是我的SVN vesrion:
svn, version 1.5.4 (r33841)
compiled Aug 7 2009, 01:44:11
Copyright (C) 2000-2008 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet (http://www.Collab.Net/).
The following repository access (RA) modules are available:
* ra_neon : Module for accessing a repository via WebDAV protocol using Neon.
- handles 'http' scheme
- handles 'https' scheme
* ra_svn : Module for accessing a repository using the svn network protocol.
- with Cyrus SASL authentication
- handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
- handles 'file' scheme
目前,我有它設置爲使用HTTP,這沒有問題的作品。
http://[email protected]/svn/project
我可以使用用戶名和密碼的ssh服務器,並運行這些命令的
svn list file:///home/svn/project
,我得到的是項目的內容的列表。所以,我不認爲這是一個權限問題。
服務器上的文件位於/ home/svn/project。
我試圖讓它在XCode中工作。無法使用路徑作爲/ home/svn/project或僅在/ svn/project中工作。
但是,從筆記本電腦,下面的命令執行列表信息如期望的那樣
svn list svn+ssh://[email protected]/home/svn/project
[email protected]'s password:
branches
tags
trunk
Killed by signal 15.
程序svnserve不會運行,但我與登錄用戶必須運行的能力。如果我確實以前景模式啓動它,它似乎沒有改變任何東西。
任何想法我失蹤。希望能夠運行svn + ssh並關閉http訪問權限。
乾杯!
編輯
對於一些詳細信息,我發現,這只是一個存儲庫。服務器上的所有其他存儲庫似乎都可以正確使用SVN + SSH。
它似乎是一個XCode錯誤,但我不知道。這是關於XCode如何讀取可能在計算機中緩存的SSH連接信息。
在Ubuntu上,[這個線程] [1]幫助了我。 [1]:http://unix.stackexchange.com/questions/27143/how-to-configure-svn-ssh-with-ssh-on-non-standard-port – Gordak 2015-09-30 15:26:38