bitbucket no puede extraer/empujar desde el repositorio

5 minutos de lectura

Entonces, básicamente, tengo un servidor donde tengo configurado el repositorio bitbucket git. Lo he estado usando durante meses y ahora, de la nada, cuando intento tirar, aparece el siguiente error:

ssh: Could not resolve hostname bitbucket.org: Name or service not known
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Estoy 100% seguro de que configuré correctamente mis teclas ssh.

git remote -v
origin  git@bitbucket.org:marel/tshirtmafia.git (fetch)
origin  git@bitbucket.org:marel/tshirtmafia.git (push)

¿Alguna sugerencia de cómo solucionar esto? Por favor, hágame saber si necesita algo más.

  • “No se pudo resolver el nombre de host bitbucket.org”. Suena como un problema con su DNS. Podría ser transitorio.

    – Thilo

    20 de abril de 2015 a las 12:36

  • @Thilo Me di cuenta de esto hace más de 24 horas…

    – Marijus

    20 de abril de 2015 a las 12:38

avatar de usuario
szadrutsky

Este problema se debe a una configuración incorrecta de git. Abra la carpeta .git en la carpeta raíz de su proyecto y en el archivo de configuración, busque la línea que comienza con

URL = git@bitbucket.org

Lo más probable es que haya especificado el protocolo allí y haya definido una URL como url = ssh://git@bitbucket.org

retirar ssh:// y debe hacer el truco para usted.

  • Intento esto y no funciona, tengo este error: ` $ git push fatal: ‘git@bitbucket.org/myusername/my_project.git’ no parece ser un repositorio git fatal: no se pudo leer desde el repositorio remoto. Asegúrese de que tiene los derechos de acceso correctos y que el repositorio existe.

    – rld

    26 de enero de 2017 a las 18:34


  • esto funcionó para mí, pero ¿eso significa que ya no está protegido con SSH después de eliminarlo?

    – Ivo

    1 de febrero de 2017 a las 13:28

  • Hola, un poco tarde, pero de todos modos, git considerará el enlace basado en correo electrónico como ssh de forma predeterminada. y espera solo host no un protocolo como url

    – szadrutsky

    29 de mayo de 2017 a las 2:10


  • No es la forma correcta de resolver el problema, no funciona para mí, obtuve el fatal: 'git@***.****.com/xyz/abc.git' does not appear to be a git repository fatal: Could not read from remote repository

    – Phoujdar duro

    19 de noviembre de 2019 a las 10:05


avatar de usuario
sreekumar

Esto funcionó para mí. Agregué los detalles del servidor DNS de Google en NetworkPreference.

8.8.8.8,8.8.4.4

https://developers.google.com/speed/public-dns/docs/using

  • ¿Cómo hacerlo, por favor detalle?

    – Abdul Ahad

    15 de diciembre de 2016 a las 19:02

  • Esto funcionó para mí. Para obtener instrucciones, consulte este enlace

    –Reece Kenney

    24/09/2017 a las 20:40

  • Problemas en mi raspberry pi; tuve que actualizar mi archivo /etc/dhcpcd.conf

    – QuintoViento

    18 de febrero de 2019 a las 2:01

  • Aunque encontré esta solución yo mismo no a partir de esta respuesta, ¡funciona! Lo que me hizo pensar que es un problema de DNS y no de Git es que no pude acceder a los sitios web de la empresa (a los que se accede mediante VPN en el host de Windows, y el error apareció en un Ubuntu invitado, donde usé git)

    – Eraklon

    06/01/2021 a las 20:00


  • luego REINICIAR! funciona muy bien Gracias.

    – Ruslan Mavlyanov

    6 de diciembre de 2021 a las 12:04

avatar de usuario
salvador dela

Agregue bitbucket.org a su archivo de host

nano /etc/hosts

Agregue bitbucket.org al archivo host como se muestra a continuación

104.192.143.1   bitbucket.org

una captura de pantalla que muestra cómo se ve el archivo host

Guarda el archivo y cierra. bitbucket debe ser resuelto.

  • ¡Eres un salvavidas! Tenga en cuenta que si usa Bitbucket Server o cualquier otro sistema de control de versiones en otra IP, debe cambiar la IP, por supuesto.

    – Tayyib Cankat

    27 mayo 2020 a las 11:00

  • Aunque esto podría funcionar, bitbucket puede cambiar sus IP y luego está buscando durante una hora por qué está roto, sin recordar que hizo esto en su archivo de host.

    – Samantha Adrichem

    13 oct 2020 a las 10:59


El mensaje de error sugiere un problema de DNS o de red. Si se trata de una caja de Linux, podría investigar la salida de algunos comandos de red como ifconfig, host bitbucket.orgy siga algunas guías sobre cómo solucionar problemas de DNS para su entorno específico.

  • esto funciona para mí, no entiendo por qué ocurre eso. Git push antes muchas veces hoy y de repente sucede esto… Antes de que mi archivo de configuración de git estuviera usando el protocolo ssh:// entonces cambié por el protocolo https://. Acabo de copiar de bitbucket y todo funciona bien. Gracias allsyed.

    – rld

    26 de enero de 2017 a las 18:44


  • Los mismos pasos también solucionarán el problema de ssh, solo agregue el nombre de usuario. ¿Podría proporcionar un ejemplo, como para el https? Porque no estoy seguro de que sea lo que pienso.

    – flagelo

    10 de junio de 2018 a las 19:46

  • Mi configuración (máquina, sistema operativo) ahora cambió, no tengo un ejemplo.

    – ALLSYED

    11 de junio de 2018 a las 5:16

Estoy usando git a través del subsistema Linux en Windows 10, y solo la respuesta de @Saviour Dela anterior funcionó para mí. El proceso que seguí es el siguiente:

  1. Obtener la IP para bitbucketpor ping bitbucket desde el símbolo del sistema de Windows.
  2. Añadir la IP a la /etc/hosts expediente.

avatar de usuario
rkp

Agregue la siguiente entrada en el host (incluido el número de puerto 22) en el sistema operativo Windows

104.192.143.1:22   bitbucket.org

El archivo host se encuentra en C:\Windows\System32\drivers\etc

avatar de usuario
faustin carter

Esto se parece mucho al problema al que me enfrento. En mi caso, el problema estaba relacionado con IPv6 (para obtener más información, consulte: No se puede empujar/tirar a bitbucket a través de SSH cuando está detrás de VPN. ¿Problema de IPv6?). La solución fue agregar AddressFamily inet para mi .ssh/config archivo bajo el Host bitbucket entrada, lo que obliga a esa conexión a usar IPv4.

¿Ha sido útil esta solución?