Git siempre solicita una frase de contraseña

Git siempre solicita una frase de contraseña

Seguí la siguiente guía para configurar claves SSH en Mac OS 10.7.4.

https://help.github.com/articles/generating-ssh-keys

Pero por alguna razón me solicita continuamente mi contraseña. No me avisa si no especifico una frase de contraseña, pero eso no es lo que deseo. ¿Hay alguna forma de almacenar en caché mi frase de contraseña para que no se me solicite cada vez que extraigo/empujo?

Respuesta1

DeEste artículo

Almacenamiento de frases de contraseña en el llavero

Para almacenar la frase de contraseña de su clave predeterminada en el Llavero, abra una Terminal y ejecute:

ssh-add -K

Y para almacenar la frase de contraseña para una clave diferente, ejecute:

ssh-add -K /path/to/private/key/file

Cuando se le solicite su contraseña, ingrésela y listo.

Nunca necesitarás ejecutar ssh-add ni ingresar tu contraseña nuevamente.

Respuesta2

Si crea un par de claves con una frase de contraseña, debe ingresar esa frase de contraseña para desbloquear su clave privada. Si no ingresa la frase de contraseña correcta, su clave privada no coincidirá con la clave pública almacenada en github y no se podrá realizar la autenticación.

Si no desea una clave sin una frase de contraseña, no tiene forma de ingresar la frase de contraseña cada vez que se usa la clave.

Tener una clave sin frase de contraseña sólo es un problema de seguridad si alguien más consigue su clave privada.

información relacionada