repositorio - tortoise svn server
Cómo configurar un proxy HTTP para svn (6)
Quiero verificar el código del repositorio http://code.sixapart.com/svn/perlbal/ . Solo puedo acceder a la URL del repositorio estableciendo 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 cliente svn
línea de comando bajo Linux.
¿Has visto la entrada de preguntas frecuentes? ¿Qué sucede si estoy detrás de un proxy? ?
... edite su archivo de configuración de "servidores" para indicar qué proxy usar. La ubicación de los archivos depende de su sistema operativo. En Linux o Unix, se encuentra en el directorio "~ / .subversion". En Windows, está en "% APPDATA% / Subversion". (Pruebe con "echo% APPDATA%", tenga en cuenta que este es un directorio oculto).
Para mí esto implicó el descomentar y establecer las siguientes líneas:
#http-proxy-host=my.proxy
#http-proxy-port=80
#http-proxy-username=[username]
#http-proxy-password=[password]
En TortoiseSVN puede configurar el servidor proxy en Configuración => Red
En Windows 7, puede que tenga que editar este archivo
C: / Users / <Nombre de usuario> / AppData / Roaming / Subversion / servers
[global]
http-proxy-host = ip.add.re.ss
http-proxy-port = 3128
Hay dos enfoques comunes para esto:
Utilice
--config-option
de línea de comandos--config-option
para especificar las mismas opciones dehttp-proxy-
en una sola línea de comando que ejecute. Por ejemplo,svn checkout ^ --config-option servers:global:http-proxy-host=<PROXY-HOST> ^ --config-option servers:global:http-proxy-port=<PORT> <REPO-URL> <LWC-DIR>
Si está en Windows, también puede escribir http-proxy-
options 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 directiva de grupo.
La mayoría * nixen entiende la variable de entorno ''http_proxy'' al realizar solicitudes web.
export http_proxy=http://my-proxy-server.com:8080/
svn co http://code.sixapart.com/svn/perlball/
debería hacer el truco. La mayoría de las bibliotecas http verifican esta (y otras) variables de entorno.
Puedes encontrar las instrucciones aquí . Básicamente, solo agrega
[global]
http-proxy-host = ip.add.re.ss
http-proxy-port = 3128
http-proxy-compression = no
a su archivo ~/.subversion/servers
.