git ssh alias não funciona a menos que eu adicione a chave ao ssh-agent (OSX)

1

Eu adicionei um alias ssh para usar um par de chaves diferente para um determinado domínio. A chave não tem uma frase secreta. Eu tinha seguido as instruções no link e no final adicionou a chave ssh com ssh-add.

Mais tarde, reiniciei e a chave não estava mais funcionando - uma busca do git do console no repositório usando o alias falhou com um erro de permissão. Eu olhei para ssh-add -l e notei que a chave não estava mais lá. Eu olhei ssh-add não é persistente entre reinicializações para entender como consertar isso - mas parecia de link que se eu não tiver uma frase secreta, não preciso fazer isso.

Existe algo que eu possa fazer para não precisar adicionar a chave ao ssh-agent - ou uma maneira fácil de adicioná-lo permanentemente?

Atualização: minha .ssh / config é:

VisualHostKey=yes
Host myproject
  HostName bitbucket.org
  IdentityFile ~/.ssh/myproject
Host *
  User yehosef
    
por Yehosef 14.12.2016 / 13:51

0 respostas