git es un software de control de versiones, un sistema que permite llevar un control sobre el software que se está desarrollando. Usamos git para descargar software de alguna fuente.
Precisamente en ocasiones tenemos la necesidad de descargar software por medio de git, por lo cual cuando estamos en una red corporativa donde se haga uso de proxys, es necesario configurar git para que descargue el software por medio de servidores proxy.
El error que puede presentarse al no configurarse el proxy, puede ser algo similar al mensaje que aparece en el siguiente ejemplo
mediadrop@mcfee:~$ git clone https://github.com/mediadrop/mediadrop Cloning into 'mediadrop'... fatal: unable to access 'https://github.com/mediadrop/mediadrop/': Operation timed out after 300040 milliseconds with 0 out of 0 bytes received mediadrop@mcfee:~$
Debemos configurar el acceso de git por medio de servidor proxy…..
Cuando el servidor proxy nos exige navegar con usuario y clave , escribimos en el shell la siguiente orden
git config --global http.proxy http://usuario:clave@proxyserver.domain:puerto
Ejemplo
git config --global http.proxy http://pad:clavePad@proxy.unixpad.com:9110
Si no requerimos usuario y clave, la orden se dará de la siguiente forma
git config --global http.proxy http://proxyserver.domain:puerto
Ejemplo
git config --global http.proxy http://proxy.unixpad.com:9110
Eso es todo, ya con ello se puede ejecutar la orden git
Si por alguna razón necesitamos desconfigurar el acceso por proxy, es necesario ejecutar la orden
git config --global --unset http.proxy
Sin respuestas