La guía o código que verás en este post es la resolución más rápida y efectiva que hallamos a esta duda o problema.
Solución:
TLDR; Prueba primero git push -4 origin master
Hay problemas que informan problemas actuales para acceder a bitbucket a través de https (problema 13060, problema 12184)
La respuesta habitual es:
Los errores de “Error al conectar” pueden ser cualquier cosa, desde problemas de DNS hasta problemas de la red local o ISP que enrutan de forma incompleta el tráfico de Bitbucket. Desafortunadamente, no hay suficientes detalles en ninguno de estos comentarios para diagnosticar los problemas exactos, que pueden o no estar relacionados entre sí. Si pudiera, abra un ticket de soporte con los resultados de los siguientes comandos:
Para OS X, Linux y otros sistemas operativos basados en UNIX:
ping -c10 bitbucket.org
ping6 -c10 bitbucket.org
traceroute bitbucket.org
traceroute6 bitbucket.org
GIT_CURL_VERBOSE=1 git ls-remote https://bitbucket.org/bitbucket/do_not_delete
Para ventanas:
ping -n 10 bitbucket.org
ping -n 10 -6 bitbucket.org
tracert bitbucket.org
tracert -6 bitbucket.org
(Para aclarar: “
ping6
” y “traceroute6
” son los equivalentes IPv6 de “ping
” y “traceroute
“, respectivamente, y “GIT_CURL_VERBOSE=1
“antes de cualquiergit
El comando detallará todas las partes específicas de HTTP de la conexión.
En el lado de Windows de las cosas, el “-6
” en la línea de comando especifica que su computadora debe usar IPv6 para el ping otracert
.)Además, si sospecha que su problema está relacionado con la compatibilidad con IPv6 de Bitbucket, debería poder probar su conectividad IPv6 general abriendo los siguientes enlaces en su navegador:
https://ipv6.google.com
https://www.v6.facebook.com
Esos enlaces no deberían funcionar en absoluto si su conexión IPv6 está deshabilitada o mal configurada.
De manera más general, revise su /etc/hosts para ver si hay alguna entrada relacionada con bitbucket.org.
Consulte “¿Cuáles son las direcciones IP de Bitbucket Cloud que debo usar para configurar mi firewall corporativo?”
La dirección IP ha cambiado recientemente:
Desde el 28 de julio de 2018: IPv4 entrante para bitbucket.org, api.bitbucket.org y altssh.bitbucket.org
18.205.93.0/25 18.234.32.128/25 13.52.5.0/25
Tenga en cuenta ping
podría estar bloqueado, desencadenando el mismo mensaje de error.
El IPV6 puede ser problemático: el mismo hilo aconseja:
Es probable que esto ocurra cuando git está tratando de impulsar IPV6. No estoy exactamente seguro de por qué aparece este error con IPV6. Pero aquí hay diferentes soluciones que puede usar para solucionar este problema.
Agregue cualquiera de las siguientes IP en el archivo /etc/hosts para obligar a git a usar IPV4
104.192.143.2
104.192.143.3
104.192.143.1
Es decir,
104.192.143.2 bitbucket.org
Para
/etc/hosts file
(O)
Actualice su git a la última versión. Probablemente esto podría resolver el problema; de lo contrario, use la siguiente opción cuando presione después de actualizar git (esta función se agregó recientemente a git)
-4, --ipv4 use IPv4 addresses only
Es decir ,
git push -4 bitbucket dev
Puede especificar esta opción
-4
mientras empujas, tiras o clonas.(O)
Puede configurar git para usar el proxy http para resolver este problema
git config --local http.proxy http://proxyuser:[email protected]:8080
Si ya está usando la última versión de git, simplemente puede usar la opción
-4
para obligar a git a usar la dirección IPV4 o puede ir con/etc/hosts
Si desea ver el mensaje de depuración mientras presiona o extrae el código, puede configurar la siguiente variable de entorno antes de hacerlo,
export GIT_CURL_VERBOSE=1
Seguí la discusión en esta página y agregué esta línea a mi archivo de hosts:
104.192.143.2 bitbucket.org
Funciona . Mi sistema es unbuntu, por lo que el archivo de host está en /etc/hosts
y necesita tener permiso de root.
esto es una locura ,después de quitar 104.192.143.2 bitbucket.org
desde /etc/hosts
me empezó a funcionar