2012-03-05 89 views
2

我有一種情況,我可以通過龜或Eclipse和瀏覽器檢出repo,但對於我的生活無法直接從cygwin/Linux命令行執行。這些都是錯誤的:SVN客戶端結帳錯誤

svn: E175002: Unable to connect to a repository at URL 'https://BLAH/project/trunk' 
svn: E175002: OPTIONS of 'https://BLAH/project/trunk': could not connect to server (https://BLAH) 

我使用的命令是:

svn checkout --username MYUN --password MYPASS https://BLAH/project/trunk 

我已經設置了代理了。任何想法,將不勝感激。

Regards

+0

我假設你已經試過用sudo? – Zyerah 2012-03-05 04:54:46

+0

在Cygwin和本地Linux機器上不需要它,我不需要root。 – user1249065 2012-03-05 05:20:12

+0

你可以ping遠程服務器嗎? – 2012-03-05 05:22:41

回答

3

嘗試在〜/ .subversion/servers中設置代理。

在我身後的代理公司的筆記本電腦,需要NTLM身份驗證我需要運行ntlmaps代理並設置:

Suppose you define them globally, add this at the end of the file: 

    http-proxy-host = localhost 
    http-proxy-port = 5865 

我已經配置了ntlmaps守護進程來提示我輸入我的密碼,但你還可以添加它到〜/ .subversion /服務器。

http-proxy-username = your account 
    http-proxy-password = your password 

你可以從http://ntlmaps.sourceforge.net/ ntlmaps,本地解壓然後編輯ntlmaps-0.9.9 \ SERVER.CFG

PARENT_PROXY:<server FQDN> 
PARENT_PROXY_PORT:<proxy port> 
NT_DOMAIN:<NT DOMAIN> 
USER:<USERNAME> 
PASSWORD: 

希望這有助於。