Quiero consultar el código del repositorio http://code.sixapart.com/svn/perlbal/ . Solo puedo acceder a la URL del repositorio configurando un proxy. Supongo que si quiero obtener el código de la misma URL por svn, también necesito configurar un proxy. Entonces, ¿alguno de ustedes podría decirme cómo configurar un proxy HTTP en svn?
Por cierto, uso el svn
cliente de línea de comandos en Linux.
Puedes encontrar las instrucciones aquí . Básicamente, solo agrega
a su
~/.subversion/servers
archivo.fuente
En Windows 7, es posible que deba editar este archivo
C: \ Users \ <UserName> \ AppData \ Roaming \ Subversion \ servers
fuente
Hay dos enfoques comunes para esto:
Especifique las
http-proxy-
opciones en su archivo /etc/.subversion/servers o% APPDATA% \ Subversion \ servers ,Utilice la
--config-option
opción de la línea de comandos para especificar las mismashttp-proxy-
opciones en una sola línea de comandos que ejecute. Por ejemplo,Si está en Windows, también puede escribir
http-proxy-
opciones en el Registro de Windows . Es bastante útil si necesita aplicar configuraciones de proxy en el entorno de Active Directory a través de Objetos de política de grupo.fuente
alias svn-my-proxy='svn --config-option ...'
para poder usarsvn-my-proxy co http://svn/repo/trunk
. Esto le permite cambiar fácilmente entre configuraciones de proxy (svn-my-proxy co
) y sin proxy (svn co
) dependiendo de la red en la que se encuentre su máquina en ese momento. Puede agregar elalias
comando a su~/.bashrc
para que se vuelva a crear en el próximo inicio de sesión de bash. ¡Me ayuda mucho entre mi red de trabajo y mi red doméstica!En TortoiseSVN puede configurar el servidor proxy en Configuración => Red
fuente
La mayoría de * nixen comprenden la variable de entorno 'http_proxy' cuando realizan solicitudes web.
debería hacer el truco. La mayoría de las bibliotecas http comprueban esta (y otras) variables de entorno.
fuente
http_proxy
convención parece funcionar (SVN v1.8.10). Pero no lo hace con Centos 6.6 (SVN v1.6.11). Busqué en su registro de cambios pero no encontré nada lo suficientemente claro. ¿Alguna idea de si ha sido parcheado para siempre?