git svn no utilitza necessàriament el proxy HTTP de Git
git svn parla amb Subversion mitjançant una pila de client diferent. Localitzeu la configuració de Subversion que llegeix aquest entorn.
git fetch funciona, però git svn fetch no pot arribar al servidor. Malgrat el prefix d'ordre compartit, l'operació posterior parla amb un dipòsit de Subversion mitjançant una altra pila de client.
No assumiu que una entrada http.proxy nativa de Git configuri aquesta connexió de Subversion. Localitzeu la configuració d'execució que fan servir les biblioteques de Subversion a l'entorn on s'executa git svn.
La configuració servers de Subversion pot contenir:
[global]
http-proxy-host = proxy.example
http-proxy-port = 8080
El nom d'amfitrió i el port són valors separats; la llista de proxys HTTP proporciona candidats per a rutes públiques permeses de Subversion. Els camps del compte de proxy són separats de les credencials del dipòsit. La configuració de grups de servidors de Subversion coincideix amb noms d'amfitrió, no amb rutes arbitràries del dipòsit. Tracteu-los com la interfície de Subversion, no com una grafia alternativa de l'URL de proxy de Git.
A Windows, el camí pot ser la sorpresa
Un executable natiu de Subversion i una instal·lació de git svn poden fer servir entorns diferents i interpretacions diferents del directori personal. Editar la configuració que fa servir svn.exe no és prova que la invocació de git svn l'hagi llegida.
Enregistreu quin executable i quin entorn de biblioteques hi intervenen, i després identifiqueu la seva ubicació efectiva de configuració. Eviteu copiar la ruta d'un usuari en un script per a tota la màquina.
Mantingueu els comptes separats
El proxy pot autenticar la connexió sortint. El dipòsit de Subversion pot requerir després un altre compte. Un HTTP 407 i un error d'autorització del dipòsit descriuen etapes diferents.
Si la URL o la ruta són denegades per la política, feu servir el punt final aprovat i l'ordenació d'accés. Que un navegador obri la interfície web del dipòsit només és una comparació parcial: pot fer servir un altre compte, magatzem de configuració o ruta. L'objectiu és una operació de Subversion correcta a través de l'intermediari previst, no només una petició ordinària de pàgina web correcta.