Ser capaz de puxar de git sem senha no login ou apenas executar o chaveiro que faz isso por mim

1

Eu preciso sair do Github o tempo todo e tenho uma frase-senha, mas é uma dor, então eu geralmente corro ...

ssh-agent bash
ssh-add ~/.ssh/id_rsa
<prompt and give passphrase>
git pull
...

E isso funciona para a sessão, mas mesmo depois de sair, eu gostaria que ele salvasse a senha da próxima vez que eu colocasse o PuTTY. Então eu instalei o keychain, mas sou burro demais para operá-lo. Então agora quando eu faço o login, eu digito ...

ssh-agent bash (Which I'm guessing causes bashrc to load and then keychain loads)
git pull
...

Como eu faria isso para não precisar chamar "ssh-agent bash" toda vez que eu fizer login?

Estou usando o ArchLinux ...

    
por jfraczek 16.05.2012 / 22:14

2 respostas

0

Ok, isso é o melhor que eu consegui fazer ...

Instale as chaves ...

Em seguida, adicione o seguinte ao arquivo ~ / .bashrc :

eval 'keychain --eval id_rsa'

ENTÃO adicione o seguinte a ~ / .bash_profile :

ssh-agent bash

Isso vai começar chaveiro. Não é tão simples quanto colocar os dois no perfil bash ou no arquivo bashrc.

    
por 17.05.2012 / 15:26
1

Use o agente ssh de Putty - Concurso para suas chaves privadas e ative o encaminhamento de agentes. link

    
por 17.05.2012 / 07:18