TortoiseGit mit openssh Schlüssel authentifiziert sich nicht mit ssh-agent

Ich richte eine Git-Umgebung unter Windows XP (msysGit 1.7.11, TortoiseGit 1.7.14) ein und versuche, folgende Punkte zu erreichen:

SSH-Verbindung an einem anderen als dem Standard-Port 22Die SSH-Authentifizierung wird vom SSH-Agenten durchgeführt

Also erstelle ich eine~ / .ssh / config Datei :

Host gitbox
   User gitolite
   Hostname XX.XX.XX.XX
   Port 154
   PreferredAuthentications publickey
   IdentityFile "/c/Documents and Settings/kraymer/.ssh/id_rsa"

Bei Verwendung der git bash CLI funktioniert alles wie vorgesehen.

Ich kämpfe mit TortoiseGit.
Ich habe TortoiseGit zum ersten Mal mit Plink installiert und Pageant verwendet, um den privaten ssh-Schlüssel zu laden. Die automatische Authentifizierung (Pageant) funktionierte, aber das Setup schlug fehl, da TortoiseGit die als formatierte git repos-URL nicht erkenntgitolite@gitbox/repo.git.

Ich habe mich dann entschieden, TortoiseGit mit dem openssh-Client zu installierenconfig Die Datei kann vom ssh-Client gelesen werden, um das git-CLI-Setup nachzuahmen.
Ich habe das ausgesuchtssh.exe Wird mit msys git als ssh-Client in den TortoiseGit-Einstellungen geliefert.
Wenn Sie agit pullwird die Remote-URL jetzt aufgelöst, aber das Passwort wird abgefragt, während ich erwarte, dass die automatische Authentifizierung von ssh-agent erfolgt.

Ist es möglich, TortoiseGit mit ssh-agent zum Laufen zu bringen?
Oder machen Sie TortoiseGit (Plink) darauf aufmerksam.ssh / config ?

Bearbeiten Sie # 1

Nach @VonC-Anweisungen habe ich meine $ HOME-Variable konfiguriert.
Wenn ich klickeUmgebungsvariablen anzeigen in TortoiseGit habe ich jetzt:

 HOME=C:\Documents and Settings\kraymer  
 HOMEDRIVE=C: 
 HOMEPATH=\Documents and Settings\kraymer 

Abergit pull Ich muss noch eine Passphrase eingeben.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage