Ich möchte den Code aus dem Repository http://code.sixapart.com/svn/perlbal/ überprüfen . Ich kann nur auf die Repository-URL zugreifen, indem ich einen Proxy einstelle. Ich denke, wenn ich den Code von svn von derselben URL erhalten möchte, muss ich auch einen Proxy konfigurieren. Kann mir jemand von Ihnen sagen, wie man einen HTTP-Proxy in svn konfiguriert?
Ich benutze übrigens den Kommandozeilen- svn
Client unter Linux.
Die Anleitung finden Sie hier . Grundsätzlich fügen Sie einfach hinzu
zu Ihrer
~/.subversion/servers
Datei.quelle
In Windows 7 müssen Sie diese Datei möglicherweise bearbeiten
C: \ Benutzer \ <Benutzername> \ AppData \ Roaming \ Subversion \ Server
quelle
Hierfür gibt es zwei gängige Ansätze:
Geben Sie
http-proxy-
Optionen in Ihrer Datei /etc/.subversion/servers oder% APPDATA% \ Subversion \ servers an .Verwenden Sie die
--config-option
Befehlszeilenoption , um dieselbenhttp-proxy-
Optionen in einer einzelnen Befehlszeile anzugeben, die Sie ausführen. Beispielsweise,Wenn Sie unter Windows arbeiten, können Sie auch Optionen in die Windows-Registrierung schreiben
http-proxy-
. Dies ist sehr praktisch, wenn Sie Proxy-Einstellungen in einer Active Directory-Umgebung über Gruppenrichtlinienobjekte anwenden müssen.quelle
alias svn-my-proxy='svn --config-option ...'
, um verwenden zu könnensvn-my-proxy co http://svn/repo/trunk
. Auf diese Weise können Sie problemlos zwischen Proxy (svn-my-proxy co
) - und No-Proxy (svn co
) -Konfigurationen wechseln, je nachdem, in welchem Netzwerk sich Ihr Computer gerade befindet. Sie können denalias
Befehl zu Ihrem hinzufügen, der~/.bashrc
beim nächsten Bash-Login neu erstellt werden soll. Hilft mir sehr zwischen meinem Arbeitsnetzwerk und meinem Heimnetzwerk!In TortoiseSVN können Sie den Proxyserver unter Einstellungen => Netzwerk konfigurieren
quelle
Die meisten * nixen verstehen die Umgebungsvariable 'http_proxy', wenn sie Webanforderungen ausführen.
sollte den Trick machen. Die meisten http-Bibliotheken suchen nach dieser (und anderen) Umgebungsvariablen.
quelle
http_proxy
scheint die Konvention zu funktionieren (SVN v1.8.10). Unter Centos 6.6 (SVN v1.6.11) ist dies jedoch nicht der Fall. Ich suchte in ihrem Changelog , fand aber nichts klar genug. Irgendeine Idee, ob es endgültig gepatcht wurde?