Frage

Ich habe msysgit mit OpenSSH-Option installiert. In Git Bash, kann ich ssh-agent laufen und verwaltet das Passwort für meinen SSH-Schlüssel. Ist es möglich, dass die Hudson Git-Plugin zu verwenden ssh-agent? Derzeit hängt es, wenn zu klonen versucht, kein Zweifel, wartet auf das Passwort eingegeben werden.

Danke!

War es hilfreich?

Lösung

Wie bereits erwähnt in "Problem Hudson + Git + gitosis auf Fenster" , müssen Sie sicher, dass der Hudson Job zunächst ein %HOME% Umgebungsvariable macht.
Dieser Wert in das Verzeichnis verweisen, wo Sie finden können:

.ssh
  id_rsa     # private key
  id_rsa.pub # public key

Andere Tipps

Ich habe gerade genau dieses gleiche Problem, aber in meinem Fall Einstellung HOME hat fix es nicht!

In meinem Fall war das Update tatsächlich die HOMEDRIVE und HOMEPATH Variablen zu setzen, so dass es, dass verschiedene Windows-Git baut scheinen würde (meine Version 1.8.1.msysgit.1 ist) verwenden unterschiedliche Umgebungsvariablen SSH-Schlüssel zu suchen.

Im Zweifelsfall stellen Sie sicher konfigurieren Hudson mit allen drei!

Beachten Sie auch, dass Sie Hudson weiten Umgebungsvariablen unter ‚Manage Hudson‘ konfigurieren können> ‚Configure System‘> ‚Global Properties‘, so brauchen Sie nicht diese individuell für jeden Auftrag zu tun.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top