git svn non usa necesariamente o proxy HTTP de Git
git svn fala con Subversion mediante outra pila de cliente. Localice a configuración de Subversion que le ese entorno.
git fetch úsase con éxito, pero git svn fetch non pode chegar ao servidor. A pesar do prefixo de orde compartido, a segunda operación fala cun repositorio de Subversion mediante outra pila de cliente.
Non dea por feito que unha entrada http.proxy nativa de Git configura esa conexión de Subversion. Localice a configuración en tempo de execución que usan as bibliotecas de Subversion no entorno onde se executa git svn.
A configuración servers de Subversion pode conter:
[global]
http-proxy-host = proxy.example
http-proxy-port = 8080
O nome de host e o porto son valores separados; a lista de proxies HTTP ofrece candidatos para rutas públicas permitidas de Subversion. Os campos da conta de proxy son independentes das credenciais do repositorio. A configuración de grupos de servidores de Subversion coincide con nomes de host, non con rutas arbitrarias do repositorio. Tráteos como a interface de Subversion, non como unha forma alternativa de escribir o URL de proxy de Git.
En Windows, a ruta pode ser a sorpresa
Un executable nativo de Subversion e unha instalación de git svn poden usar entornos distintos e interpretacións distintas do directorio persoal. Editar a configuración que usa svn.exe non demostra que a invocación de git svn a lese.
Rexistre que executable e que entorno de bibliotecas interveñen, e despois identifique a súa localización efectiva de configuración. Evite copiar a ruta dun usuario nun script para toda a máquina.
Manteña as contas separadas
O proxy pode autenticar a conexión saínte. O repositorio de Subversion pode esixir despois outra conta. Un HTTP 407 e un erro de autorización do repositorio describen etapas diferentes.
Se a política denega o URL ou a ruta, use o punto final aprobado e o acordo de acceso. Que un navegador abra a interface web do repositorio só é unha comparación parcial: pode usar outra conta, outro almacén de configuración ou outra ruta. O obxectivo é unha operación de Subversion correcta a través do intermediario previsto, non só unha solicitude ordinaria de páxina web correcta.