Na minha opinião, a melhor maneira de usar o ssh
Antes de usar o Git, adicione sua chave ao ssh-agent
Inicie o ssh-agent se não for iniciado:
$ eval
'ssh-agent -s'
Adicione sua chave privada usando ssh-add
$ ssh-add ~/.ssh/id_rsa_key
Enter passphrase for /home/user/.ssh/id_rsa_key:
Identity added: /home/user/.ssh/id_rsa_key
(/home/user/.ssh/id_rsa_key)
Verifique se a chave foi adicionada (o parâmetro é um L minúsculo):
$ ssh-add -l
2048 55:96:1a:b1:31:f6:f0:6f:d8:a7:49:1a:e5:4c:94:6f
/home/user/.ssh/id_rsa_key (RSA)
Tente se conectar ao seu servidor Git:
$ ssh git.example.com
Agora você pode usar o Git sem prompts de senha extra.