2017-09-28 71 views
0

所以我使用Windows的Linux子系統(或任何新的,花俏的Ubuntu/Bash終端在Windows 10中調用)。我在Windows VM中使用它,我正在使用它來測試在顛覆中開發和存儲的應用程序。Bash/Windows/SVN - 資源暫時不可用

我應該指出,使用常規的Windows命令行,一切都完美的絕對0問題。我只是喜歡Bash。

無論如何,svn已經正確安裝,並且我可以在Bash終端中執行諸如「svn status」,「svn add」等命令,沒有問題。但是,如果我嘗試執行「svn update」或「svn commit」,那就是問題發生的時間。

我收到以下錯誤信息:

[email protected]:~/Documents/Project$ svn update . 
Updating '.': 
svn: E000011: Unable to connect to a repository at URL 'https://some-url.com/trunk/Project' 
svn: E000011: Error running context: Resource temporarily unavailable 

我不能確定爲什麼這是從bash的終端,而不是Windows命令行發生。我有Windows Defender禁用,沒有防火牆。我在Mac OS Sierra上使用VMWare Fusion在虛擬機中運行Windows 10 Creators Edition(最新版本)。我確實在Mac上運行了Norton/Symantec保護,但它沒有顯示阻止連接的任何內容。

無論如何,從windows命令行執行這些命令,正如我所說的,工作得很好。

任何幫助,將不勝感激。謝謝。

+0

但我可以訪問網絡。就像我說的那樣,從Windows命令行來看,它完美地工作,根本沒有問題。 – user2223059

+0

'svn status'和'svn add'只是本地命令。 'svn status --show-updates'也能工作嗎? –

+0

你可以從Windows * VM *內ping「some-url.com」嗎? –

回答

1

好吧,我想出了答案。我打了svn URL實際上配置爲通過我的主機文件在Windows VM:

123.45.6.789 some-url.com 

這是在Windows文件完成:C:\ WINDOWS \ SYSTEM32 \ DRIVERS \ ETC \主機。但是,要使其在Windows Bash終端中運行,還需要在/ etc/hosts中配置它。這是問題。

好吧,這是很好的知道。我猜Bash/Windows的東西使用它自己的所有配置。

相關問題