Domanda

Ho msysgit installato OpenSSH opzione con. In Git bash, posso correre ssh-agent, e gestisce la passphrase per la mia chiave SSH. E 'possibile per il Git Hudson plugin per uso ssh-agent? Attualmente, si blocca quando si cerca di clone, senza dubbio in attesa che la passphrase da inserire.

Grazie!

È stato utile?

Soluzione

Come indicato nella "Problema con Hudson + Git + Gitosis sulle finestre" , è necessario verificare che il processo di Hudson non impostare una variabile di ambiente prima %HOME%.
Tale valore deve fare riferimento alla directory in cui si possono trovare:

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

Altri suggerimenti

Ho appena avuto questo stesso problema, ma nel mio caso cornice HOME non risolvere il problema!

Nel mio caso la correzione era in realtà per impostare le variabili HOMEDRIVE e HOMEPATH così sembrerebbe che diverse di Windows Git costruisce (la mia è la versione 1.8.1.msysgit.1) utilizzare diverse variabili d'ambiente per individuare le chiavi SSH.

In caso di dubbio, assicurarsi di configurare Hudson con tutti e tre!

Si noti inoltre che è possibile configurare le variabili di ambiente Hudson a livello in 'Gestire Hudson'> 'Configurazione di Sistema'> 'Proprietà globali', in modo che non c'è bisogno di fare questo per ogni singolo documento.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top