Pergunte a senha SSH apenas uma vez para "SSH encadeado"


0

Eu tenho um mestre executando o Ubuntu e um escravo executando o Mac OSX 10.6.8. Eu configurei as chaves SSH. Ao se conectar ao repositório GIT diretamente do Slave, tudo funciona bem e não me pedem para digitar uma frase secreta.

No entanto, quando eu primeiro SSHed de mestre para escravo e, em seguida, tente se conectar ao repositório GIT, me pedem para digitar a senha em cada comando. O que devo fazer para resolver isso?

Resumo

terminal --> Escravo --SSH (a)--> Reporte GIT == & gt; & gt; NO passphrase perguntou em (a)

terminal --> mestre --SSH--> Escravo --SSH (a)--> Reporte GIT == & gt; & gt; frase-senha pedida em (a)


No segundo caso, o seu terminal não sabe sobre o ssh-agent que armazena a chave SSH (portanto, não é necessário digitar novamente a frase secreta). Veja também superuser.com/questions/141044/…
Jaap Eldering

Excelente, parece estar funcionando! Agora, preciso encontrar uma maneira de dizer ao Jenkins para usar o sinalizador "-A";) Obrigado!
Korchkidu
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.