Cloning a remote Subversion repository using Git through a proxy server —16 March 2013
To clone a remote Subversion repository using Git through a proxy server, edit the
~/.subversion/servers file appropriately:
`[global] # http-proxy-exceptions = *.exception.com, www.internal-site.org # http-proxy-host = defaultproxy.whatever.com # http-proxy-port = 7000 # http-proxy-username = defaultusername # http-proxy-password = defaultpassword `
Note that even in Windows, the correct path is actually
~/.subversion/servers when using
git-svn, even though this is NOT the normal configuration directory for the native
svn.exe. For example in Windows 7
svn.exe typically uses the path
This was quite confusing to me at first, because after I got
svn checkout working well by editing
C:\Users\YOURUSER\AppData\Roaming\Subversion\servers I was surprised to find that
git clone svn still had the proxy issue.
In case you were wondering, the
https_proxy environment variables are ignored by both Git and Subversion.