Do git@dev01
, suponho que você esteja controlando o SSH. Portanto, você pode usar os mesmos métodos do SSH sem senha geral - especificamente, autenticação de chave pública . Como configurá-lo foi descrito em grande detalhe em muitos sites e tutoriais, mas aqui está o breve resumo:
-
No cliente, crie um par de chaves usando
ssh-agent
ou PuTTYgen.(Nesse caso,
root@dev02
é o cliente egit@dev01
é o servidor.) -
Copie a chave pública para o servidor, no arquivo
~/.ssh/authorized_keys
.(Copie-o do arquivo
~/.ssh/id_rsa.pub
ou o texto "Chave pública OpenSSH" do PuTTYgen.) -
Execute
ssh -v user@server
e verifique se a chave está sendo usada:debug1: Authentications that can continue: publickey,password,keyboard-interactive debug1: Next authentication method: publickey debug1: Offering RSA public key: /home/grawity/.ssh/id_global debug1: Server accepts key: pkalg ssh-rsa blen 535 debug1: Authentication succeeded (publickey).