Conseguir que Git funcione con un servidor proxy - falla con "Request timed out"
¿Cómo puedo hacer que Git utilice un servidor proxy?
Necesito comprobar el código de un servidor Git, pero muestra "Request timed out" cada vez. ¿Cómo puedo evitarlo?
O bien, ¿cómo puedo configurar un servidor proxy?
892
3
Esto me funcionó, en windows XP detrás de un firewall corporativo.
No tuve que instalar ningún proxy local ni ningún otro software además de git v1.771 de http://code.google.com/p/msysgit/downloads/list?can=3
proxyuser= el usuario proxy que me asignó nuestro departamento de IT, en mi caso es el mismo usuario de windows que uso para entrar en mi PC, el usuario de Active Directory
proxypwd= la contraseña de mi usuario proxy
proxy.server.com:8080 = el nombre del proxy y el puerto, lo obtuve desde el Panel de Control, Opciones de Internet, Conexiones, botón de Configuración de Lan, botón Avanzado dentro de la sección de Servidor Proxy, utilice el nombre del servidor y el puerto en la primera fila (http).
mygithubuser = el usuario que uso para entrar en github.com
mygithubpwd = la contraseña de mi usuario de github.com
repoUser = el usuario propietario del repo
repoName = el nombre del repo
Establezca una variable del sistema llamada
http_proxy
con el valor deProxyServer:Port
. Esta es la solución más sencilla. Respectivamente, utilicehttps_proxy
como daefu señaló en los comentarios.Establecer gitproxy (como menciona sleske) es otra opción, pero eso requiere un "comando", que no es tan sencillo como la solución anterior.
Referencias: http://bardofschool.blogspot.com/2008/11/use-git-behind-proxy.html
Si la línea de comandos para configurar tu servidor proxy no funciona, probablemente puedes editar el archivo .gitconfig (en la raíz de tu perfil, que puede estar escondido tanto en C:\NDocumentos y Configuraciones como en alguna unidad de red) y añadir esto:
YMMV sin embargo, esto sólo cubre el primer paso de la configuración de la línea de comandos. Es posible que tenga que editar la configuración del sistema git también y no tengo idea de donde se escondieron que.