2013-11-15 139 views
1

我想通過CYGWIN訪問一個源代碼存儲庫,在我通過Windows資源管理器成功簽出文件後,但它一直給我一個'CYGWIN中找不到主機'的錯誤。SVN命令不能在Cygwin上工作

試圖在CYGWIN中執行結賬的svn co命令。

在SVNTortoise網絡設置中,我已經包含了我的代理服務器和用戶名/密碼。

請讓我知道我在這裏失蹤。 下面是確切的情況從我的cygwin的bash,而我這樣做:

bash-3.2$ cd 
bash-3.2$ svn --version                                             
svn, version 1.6.3 (r38063) 
    compiled Jul 9 2009, 10:30:30 

Copyright (C) 2000-2009 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 
* ra_serf : Module for accessing a repository via WebDAV protocol using serf. 
    - handles 'http' scheme 
    - handles 'https' scheme 

bash-3.2$ svn co http://repositoryname/checkoutfile 

svn: OPTIONS of 'http://repositoryname/checkoutfile': Could not resolve hostname `repositoryname': Unknown host (htp://repositoryname.com) 
+0

http改爲htp用於轉義url發佈限制! :D – grnair89

+0

我已經格式化了你的輸出並重新引入了缺失的't'。 –

+0

我正在尋找解決方案來解答這個問題...你有沒有得到它的任何地方? –

回答

0

據我所知,在Cygwin工具將不會使用你已經設置了TortoiseSVN的代理設置。

嘗試運行命令前設置你的殼代理:

export http_proxy="http://<user>:<password>@<proxy>:<port>" 
svn ... 

如果這樣的作品,您可以將export ...行添加到您的.bash_profile

+0

不確定這是否工作?..不反正我嗎? –