如何为svn配置HTTP代理

Hai*_*ang 92 svn proxy

我想检查存储库http://code.sixapart.com/svn/perlbal/中的代码.我只能通过设置代理来访问存储库URL.我想如果我想通过svn从同一个URL获取代码,我也需要配置代理.那么你们中的任何人都可以告诉我如何在svn中配置HTTP代理吗?

顺便说一句,我svn在Linux下使用命令行客户端.

Ric*_*ler 122

您是否看过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]
Run Code Online (Sandbox Code Playgroud)

  • 它适用于我,但密码保持存储为纯文本.我不希望我的密码暴露在这样​​.有没有办法勾勒出这个轮廓? (2认同)

Kim*_*ais 60

你可以在这里找到说明.基本上你只需添加

[global]
http-proxy-host = ip.add.re.ss
http-proxy-port = 3128
http-proxy-compression = no
Run Code Online (Sandbox Code Playgroud)

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

  • 这是客户端配置."服务器"文件表示连接到服务器的设置.见http://svnbook.red-bean.com/en/1.1/ch07.html#svn-ch-7-sect-1.3.1 (7认同)

小智 11

在Windows 7中,您可能必须编辑此文件

C:\ Users\<用户名> \应用程序数据\漫游\颠覆\服务器

[global]
http-proxy-host = ip.add.re.ss
http-proxy-port = 3128
Run Code Online (Sandbox Code Playgroud)


bah*_*rep 8

有两种常见的方法:

如果您使用的是Windows,则还可以向Windows注册表写入http-proxy-选项.如果您需要通过组策略对象在Active Directory环境中应用代理设置,这非常方便.