如何配置SVN

问题描述 投票:0回答:4
通过方式,我在Linux下使用命令行

svn客户端。

您看到了常见问题解答条目

如果我落后于代理人?

svn proxy
4个回答
132
投票
...编辑您的“服务器”配置文件,以指示要使用的代理。文件位置取决于您的操作系统。在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]

命令行:

nano〜/.subversion/servers


您可以在此处找到说明。基本上您只添加

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

~/.subversion/servers

66
投票

在Windows 7及以上,您可能必须编辑此文件

C:\ users \
\ appdata \ roaming \ subversion \servers

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

    


13
投票

指定您的/etc/.subversion/servers或%appdata%\ subversion \ subversion \ serverver file



11
投票
使用

http-proxy-
    命令行选项
  • 在您运行的单个命令行中指定相同的

    --config-option选项。例如,

    
    
    http-proxy-

  • 如果您在Windows上,您也可以

    写入Windows Registry的选项。如果您需要通过组策略对象在Active Directory环境中应用代理设置,这很方便。

    在tortoisesvn中,您可以在设置下配置代理服务器=>network
        
    
    

    大多数 *nixen在执行Web请求时了解环境变量'HTTP_PROXY'
    svn checkout ^
    --config-option servers:global:http-proxy-host=<PROXY-HOST> ^
    --config-option servers:global:http-proxy-port=<PORT> <REPO-URL> <LWC-DIR> 
    
  • 应该解决这个问题。大多数HTTP库检查此(和其他)环境变量。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.