He estado 'aguantando' algo con Github siempre preguntando por mi nombre de usuario y contraseña cuando clono un repositorio. Quiero omitir este paso porque es una molestia dentro de mi flujo de trabajo.
Intenté configurar una clave SSH (que hice con éxito) usando esta guía. https://help.github.com/articles/generating-ssh-keys y tuve éxito.
Mi problema es que todavía me piden mi contraseña y frase de contraseña de github al clonar un repositorio (usando SSH). Comprendí que después de configurar esta clave SSH, ya no tendría que hacer eso.
Estoy un poco inseguro de qué preguntar, así que simplemente declararé mi objetivo.
Quiero poder clonar repositorios sin tener que poner mi información de Github todo el tiempo .
¿Qué me falta con mi clave SSH? Si alguien puede proporcionar alguna orientación o recursos, lo agradecería, porque siempre me he sentido un poco perdido en lo que respecta a la autenticación SSH en GitHub.
Que yo sepa, este es un comando que prueba si las cosas funcionan correctamente, aquí están los resultados de mi consola:
~ $ ssh -T git@github.com
Saving password to keychain failed
Enter passphrase for key '/Users/MYNAME/.ssh/id_rsa':
Hi MYNAME! You've successfully authenticated, but GitHub does not provide shell access.
Cuando ingreso mi contraseña, ¿debería fallar eso primero? Luego, cuando ingreso mi frase de contraseña, pasa.
pageant
, que es parte deputty
. En todos estos, el objetivo es el mismo: ingresa la frase de contraseña solo una vez después de iniciar su PC, los agentes del administrador de claves la pasarán a ssh en usos posteriores hasta que reinicie.