es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Problema en Bitbucket/SourceTree: No se pudo leer del repositorio remoto.

Estoy usando SourceTree e intentando cargar algunos cambios que he hecho en un archivo. Tengo una cuenta de BitBucket conectada a SourceTree. Cuando voy a cargar los cambios, por lo general todo funciona bien, pero hoy me encontré con un problema. Recibo el siguiente error (repetido varias veces como este).

git --no-optional-locks -c color.branch=false -c color.diff=false -c color.status=false -c diff.mnemonicprefix=false -c core.quotepath=false -c credential.helper=sourcetree push -v --tags origin refs/heads/master:refs/heads/master 
Pushing to bitbucket.org:<username>/<folder>
git@bitbucket.org: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
Pushing to bitbucket.org:<username>/<folder>
git@bitbucket.org: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
Pushing to bitbucket.org:<username>/<folder>
git@bitbucket.org: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
Pushing to bitbucket.org:<username>/<folder>
git@bitbucket.org: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
Completed with errors, see above

Por razones de privacidad, he eliminado el nombre de usuario y la ruta de acceso de la carpeta. Hasta ahora, mis intentos para solucionar este error han sido crear una nueva clave ssh usando la terminal, como se describe en este artículo bajo el título “Configurar SSH en macOS/Linux”. Me aseguré de agregar esta nueva clave a mis ajustes de perfil en BitBucket, no a mis ajustes de repositorio, pero sigue mostrando el mismo error. También intenté desconectar mi cuenta de BitBucket en Sourcetree, cerrar el programa y luego volver a conectar mi cuenta, pero no tuve suerte.

¿Hay algo más que pueda intentar para solucionar esto? No estoy familiarizado con el uso de la línea de comando, por lo que podrían necesitar más explicaciones si eso es parte de la solución.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que está teniendo problemas para enviar cambios a su repositorio de BitBucket a través de SourceTree. El mensaje de error que está encontrando sugiere que está teniendo problemas de permisos debido a una configuración incorrecta de su clave SSH.

    Una solución que puede probar es verificar la configuración de la clave SSH en su cuenta de BitBucket y asegurarse de haber agregado la clave pública correcta en su cuenta. Puede hacer esto navegando a la configuración de su cuenta de BitBucket y luego haciendo clic en la pestaña “Claves SSH”. Asegúrese de que la clave pública que generó coincida con la que tiene en su cuenta de BitBucket.

    Además, puede intentar actualizar su clave SSH en el agente SSH de su computadora local. Puede hacer esto ingresando el siguiente comando en su terminal:

    eval $(ssh-agent -s)

    Esto iniciará el agente SSH en segundo plano. Luego puede agregar su clave SSH al agente usando el siguiente comando:

    ssh-add ~/.ssh/id_rsa

    Asegúrese de que la ruta de acceso a su clave SSH sea correcta. Una vez que haya agregado su clave SSH al agente, puede intentar enviar sus cambios nuevamente a través de SourceTree.

    Si la solución anterior no funciona, también puede intentar configurar su clave SSH directamente en SourceTree en lugar de confiar en el agente SSH de su sistema. Para hacer esto, navegue a las preferencias de SourceTree y luego haga clic en “Claves SSH”. Puede agregar su clave SSH aquí y luego intentar enviar sus cambios nuevamente.

    Espero que estas soluciones ayuden a resolver sus problemas para enviar cambios a su repositorio de BitBucket a través de SourceTree. Si necesita más ayuda o explicación con alguno de estos pasos, no dude en hacérmelo saber.

Comments are closed.