Hudson Git Plugin funktioniert nicht unter Windows

8

Ich habe msysgit mit der OpenSSH-Option installiert. In Git bash kann ich ssh-agent ausführen, und es verwaltet die Passphrase für meinen ssh-Schlüssel. Ist es möglich, dass das Hudson Git Plugin ssh-agent benutzt? Momentan hängt es beim Klonversuch, ohne Zweifel auf die Eingabe der Passphrase zu warten.

Danke!

    
Jacko 06.07.2010, 17:34
quelle

2 Antworten

9

Wie in "Problem mit Hudson + Git + Gitosis auf Windows" , Sie müssen sicherstellen, dass der Hudson-Job zuerst eine %HOME% -Umgebungsvariable setzt.
Dieser Wert muss sich auf das Verzeichnis beziehen, in dem Sie Folgendes finden:

%Vor%     
VonC 06.07.2010, 17:44
quelle
1

Ich hatte genau das gleiche Problem, aber in meinem Fall hat HOME es nicht repariert!

In meinem Fall war das Problem, die Variablen HOMEDRIVE und HOMEPATH so einzustellen, dass verschiedene Windows Git Builds (meine Version 1.8.1.msysgit.1 ) unterschiedliche Umgebungsvariablen verwenden, um SSH Schlüssel zu finden.

Stellen Sie im Zweifelsfall sicher, dass Sie Hudson mit allen drei konfigurieren!

Beachten Sie auch, dass Sie Hudson-weite Umgebungsvariablen unter 'Hudson verwalten' & gt; 'System konfigurieren' & gt; 'Globale Eigenschaften', so dass Sie dies nicht für jeden Job einzeln tun müssen.

    
yjo 24.04.2013 11:29
quelle

Tags und Links