Git sempre solicita senha

Git sempre solicita senha

Segui o guia a seguir para configurar chaves SSH no Mac OS 10.7.4.

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

Mas, por algum motivo, ele solicita continuamente minha senha. Ele não me avisa se eu não especificar uma senha, mas isso não é desejado. Existe uma maneira de armazenar em cache minha senha para que eu não seja solicitado a cada pull/push?

Responder1

DeEste artigo

Armazenando senhas no chaveiro

Para armazenar a senha da sua chave padrão no Keychain, abra um Terminal e execute:

ssh-add -K

E para armazenar a senha para uma execução de chave diferente:

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

Quando for solicitada sua senha, digite-a e pronto.

Você nunca precisará executar ssh-add nem inserir sua senha novamente.

Responder2

Se você criar um par de chaves com uma senha, deverá inseri-la para desbloquear sua chave privada. Se você não inserir a senha correta, sua chave privada não corresponderá à chave pública armazenada no github e a autenticação não poderá ser realizada.

Se você não quiser uma chave sem uma senha, não terá como evitar inserir a senha toda vez que a chave for usada.

Ter uma chave sem senha só é um problema de segurança se outra pessoa colocar as mãos em sua chave privada.

informação relacionada