Permiso de GIT denegado (key pública)

Hasta ayer, estaba trabajando en un proyecto y cada 20 minutos que estaba haciendo empuja a mi repository remoto de Git. Cada vez que hice un push, me pidieron un nombre de usuario y una contraseña, y eso comenzó a molestarme. Miré este enlace y probé la respuesta de Muein Muzamil, así que en mi git bash escribí:

git config remote.origin.url git@github.com:my_username/my_project.git

Entonces mis problemas comienzan. Ahora no puedo hacer los empujones que me está dando: este post . No configuré keys o hice algo similar, simplemente escribí el command que mencioné anteriormente. Luego intenté desarmar la propiedad remote.origin.url pero no está presionando nuevamente, dice esto . Ahora solo quiero deshacer mis cambios, escribiré mi nombre de usuario y mi contraseña cada vez que sea necesario, pero necesito hacer cambios a mi repository.

No configuré keys o hice algo similar, simplemente escribí el command que mencioné anteriormente.

Y ese es el problema al seguir ciegamente las sugerencias en respuestas a preguntas completamente diferentes 🙂

Básicamente le dijiste a Git que se conectara y se autenticara a través de SSH, pero no le dio una sola información sobre cómo funciona realmente. SSH usa una combinación de key privada / pública que requiere que generes los primeros en tu máquina y luego cargues la pública a GitHub.

Consulte este documento de ayuda de GitHub sobre cómo configurar sus keys SSH correctamente y cómo agregar la key pública a su count.