O TortoiseGitPlink é usado como cliente SSH por padrão. Portanto, você precisa configurar o PuTTY para usar uma chave especial (usando as sessões do PuTTY conforme descrito no link e o TortoiseGit FAQ ) ou carregue sua chave no PuTTY Agent (concurso) antes de executar uma ação remota.
Além de usar o TortoiseGitPlink, você também pode usar o SSH do OpenSSH (veja link ).