如何為svn配置HTTP代理




proxy (4)

你可以在這裡找到說明 。 基本上你只是添加

[global]
http-proxy-host = ip.add.re.ss
http-proxy-port = 3128
http-proxy-compression = no

到你的~/.subversion/servers文件。

我想檢查存儲庫http://code.sixapart.com/svn/perlbal/代碼。 我只能通過設置代理來訪問存儲庫URL。 我想如果我想通過svn從同一個URL獲得代碼,我也需要配置一個代理。 那麼你們中的任何人都可以告訴我如何在svn中配置HTTP代理?

順便說一句,我使用Linux下的命令行svn客戶端。


你有沒有看到FAQ條目如果我在代理的後面呢?

...編輯您的“服務器”配置文件以指示使用哪個代理。 文件位置取決於您的操作系統。 在Linux或Unix上,它位於“〜/ .subversion”目錄中。 在Windows上,它位於“%APPDATA%\ Subversion”中。 (嘗試“echo%APPDATA%”,注意這是一個隱藏的目錄。)

對我來說,這涉及取消註釋並設置以下幾行:

#http-proxy-host=my.proxy
#http-proxy-port=80
#http-proxy-username=[username]
#http-proxy-password=[password]

在Windows 7中,您可能需要編輯此文件

C:\ Users \ <用戶名> \應用程序數據\漫遊\顛覆\服務器

[global]
http-proxy-host = ip.add.re.ss
http-proxy-port = 3128

大多數* nixen在執行Web請求時理解環境變量'http_proxy'。

export http_proxy=http://my-proxy-server.com:8080/
svn co http://code.sixapart.com/svn/perlball/

應該做的伎倆。 大多數http庫檢查這個(和其他)環境變量。





proxy