¿Alguien ha visto este error y sabe qué hacer?
Estoy usando la terminal, estoy en la raíz, el repositorio de GitHub existe y no sé qué hacer ahora.
> git push -u origin master
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
GitHub no es capaz de autenticarte. Así que, o bien no estás configurado con una clave SSH, porque no has configurado una en tu máquina, o tu clave no está asociada a tu cuenta de GitHub.
También puedes utilizar la URL HTTPS en lugar de la URL SSH/git para evitar tener que lidiar con las claves SSH. Este es el método recomendado por GitHub.
Además, GitHub tiene una página de ayuda específica para ese mensaje de error, y explica con más detalle todo lo que podrías comprobar.
A mí me pasó esto. Por alguna razón mi origen se desordenó sin que me diera cuenta:
Comprueba si tu configuración sigue siendo correcta
git remote -v
la url tiene que ser algo como ssh://[email protected]/YourDirectory/YourProject.git; si no ve [email protected], utilice
git remote set-url origin git://github.com/YourDirectory/YourProject.git
para establecerla correctamente. O puedes utilizar la aplicación de github para comprobar y establecer la url del repositorio remoto primario en el panel de configuración de tu repositorio particular.