Configuración de Proxy en Git
Fuente del Problema
La velocidad de git clone
y git pull
es demasiado lenta en China.
Solución
1. Configuración dentro del software de proxy
- Marque la opción
Permitir conexiones desde la red local
en el software de proxy. - Tome nota del número de puerto (por ejemplo, 1080).
- Active el modo
Global
.
2. Configuración global de proxy en Git
git config --global http.proxy http://127.0.0.1:【número_de_puerto】
git config --global https.proxy https://127.0.0.1:【número_de_puerto】
# Ejemplo:
git config --global http.proxy http://127.0.0.1:10808
git config --global https.proxy https://127.0.0.1:10808
# Si lo anterior no funciona, intente usar el puerto socks5:
git config --global http.proxy socks5://127.0.0.1:【número_de_puerto】
git config --global https.proxy socks5://127.0.0.1:【número_de_puerto】
# Si desea aplicar el proxy solo a GitHub, sin afectar los repositorios nacionales (no se recomienda para usuarios no familiarizados con archivos de configuración):
git config --global http.https://github.com.proxy https://127.0.0.1:【número_de_puerto】
git config --global https.https://github.com.proxy https://127.0.0.1:【número_de_puerto】
# Para aplicar el proxy solo a GitLab, sin afectar los repositorios nacionales (no se recomienda para usuarios no familiarizados con archivos de configuración):
git config --global https.https://https://gitlab.com.proxy https://127.0.0.1:1080
Configuración en Ubuntu:
Ver la ruta del archivo de configuración
Restablecer
Si no desea utilizar un proxy, puede restaurar la configuración utilizando el siguiente método:
Referencias y Agradecimientos
Dirección original del artículo: https://wiki-power.com/ Este artículo está protegido por la licencia CC BY-NC-SA 4.0. Si desea reproducirlo, por favor indique la fuente.
Este post está traducido usando ChatGPT, por favor feedback si hay alguna omisión.