Error de acceso a Github

Fui a la url de GitHub y creé un informe llamado demo_app. Luego en la terminal dije

git remote add origin git@github.com:babakinks/demo_app.git 

y luego dije:

 git push -u origin master 

pero su post de error dice:

Permiso denegado (publickey). fatal: no se pudo leer desde el repository remoto.

Por favor, asegúrese de tener los derechos de acceso correctos y existe el repository.

Entonces no sé qué más hacer.

Está utilizando el método SSH de acceso al server, pero su key privada no coincide con la key pública del server. Observe la 'key pública' entre corchetes después del post 'Permiso denegado'. Necesita generar un par de keys.

Github tiene un tutorial que lo explica mucho mejor que yo: Enlace

Alternativamente, como dijo minitech, puede usar la authentication HTTPS que es más fácil y usa su nombre de usuario y contraseña. Vea la siguiente captura de pantalla, si hace clic en HTTP y usa el enlace dado, debe usar la authentication HTTPS.

Opción de Autenticación HTTP

git@github.com:babakinks/demo_app.git utiliza SSH para hacer la connection, por lo que necesita un par de keys. CONSÚLTELO AQUÍ

Si babakinks no es usted, debe git@github.com:babakinks/demo_app.git como su propio git@github.com:<your_username>/demo_app.git luego hacer trabajos de inserción.

Después de eso, puede enviar una request de extracción al autor para fusionar sus commmits.

Hmm lo arreglé pero no estoy seguro de cómo lo arreglaron!

Descargué el formulario de la aplicación GitHub para Mac aquí http://mac.github.com y lo abrí, lo actualicé y mostró mi repository demo_app. Entonces nuevamente ejecuté la misma línea de command que había ejecutado antes para el maestro de inserción y esta vez funcionó.

Pero no sé la razón técnica detrás de esto.