git svn benotzt net onbedéngt dem Git säin HTTP-Proxy
git svn schwätzt mat Subversion iwwer en anere Client-Stack. Fannt déi Subversion-Konfiguratioun, déi dës Ëmgebung liest.
git fetch geet duerch, awer git svn fetch kann de Server net erreechen. Trotz dem gemeinsamen Kommandoprefix schwätzt déi lescht Operatioun mat engem Subversion-Repository iwwer en anere Client-Stack.
Gitt net dovun aus, datt en nativen Git-Andrag http.proxy déi Subversion-Verbindung konfiguréiert. Fannt d'Lafzäit-Konfiguratioun, déi d'Subversion-Bibliothéiken an der Ëmgebung benotzen, wou git svn leeft.
D'servers-Konfiguratioun vu Subversion kann enthalen:
[global]
http-proxy-host = proxy.example
http-proxy-port = 8080
Den Hostname an de Port si getrennte Wäerter; d'HTTP-Proxy-Lëscht liwwert Kandidaten fir erlaabte ëffentlech Subversion-Routen. Proxykontofelder si getrennt vun den Zertifikater vum Repository. Subversion-Servergrupp-Astellungen passen zu Hostnamen, net zu beliebegen Repository-Pad. Betruecht se als d'Interface vu Subversion, net als eng alternativ Schreifweis vun der Proxy-URL vum Git.
Op Windows kann de Pad d'Iwwerraschung sinn
Eng nativen Subversion-Programmdatei an eng git svn-Installatioun kënnen ënnerschiddlech Ëmgebungen an ënnerschiddlech Interpretatioune vum Home-Verzeechnung benotzen. D'Konfiguratioun z'änneren, déi svn.exe benotzt, ass kee Beweis, datt de git svn-Aufruf se gelies huet.
Notéiert, wéi eng Programmdatei a wéi eng Bibliothéiksëmgebung bedeelegt sinn, a bestëmmt dann hir effektiv Konfiguratiounsplaz. Vermeit et, de Pad vun engem Benotzer an e Skript fir déi ganz Maschinn ze kopéieren.
Haalt d'Konten getrennt
De Proxy kann déi auswäerteg Verbindung authentifizéieren. De Subversion-Repository kann duerno en anere Kont verlaangen. En HTTP 407 an e Repository-Autorisatiounsfehler beschreiwen ënnerschiddlech Etappen.
Wann d'URL oder d'Route duerch eng Politik ofgeleent gëtt, benotzt den approuvéierten Endpunkt an d'Zougangsreegelung. Datt e Browser d'Webinterface vum Repository opmécht, ass just e partiellen Verglach: et kann en anere Kont, e Konfiguratiounsspäicher oder eng aner Route benotzen. D'Zil ass eng erfolgreich Subversion-Operatioun iwwer dee virgesinnene Vermëttler, net just eng erfolgreich gewéinlech Websäit-Ufro.