J'ai eu hudson opérationnel. Installé git plugin. Nouveau travail créé, tapé dans l'URL du dépôt git, enregistré et frappé «construire maintenant».Hudson, windows2008 et le plugin git
Il se fige juste. Quand je résilie la construction, ce que je reçois:
Started by user anonymous
Checkout:workspace/C:\Users\taboo_user.TABOO.hudson\jobs\Interreg\workspace - [email protected] Using strategy: Default
Checkout:workspace/C:\Users\taboo_user.TABOO.hudson\jobs\Interreg\workspace - [email protected]
GitAPI created
Cloning the remote Git repository
Cloning repository origin
$ "C:\Program Files\Git\bin\git.exe" clone -o origin [email protected]:interreg.git C:\Users\taboo_user.TABOO.hudson\jobs\Interreg\workspace ERROR: Error cloning remote repo 'origin' : Could not clone [email protected]:interreg.git ERROR: Cause: Error performing C:\Program Files\Git\bin\git.exe clone -o origin [email protected]:interreg.git C:\Users\taboo_user.TABOO.hudson\jobs\Interreg\workspace
null
Trying next repository
ERROR: Could not clone repository
FATAL: Could not clone
Je googler pendant environ 2 heures maintenant avec aucun résultat.
L'Observateur d'événements Windows est vide. Essayé de définir un utilisateur spécifique pour le service hudson windows, qui a la bonne clé ssh, des hôtes connus et qui est capable de git cloner à partir de repo de ligne de commande sans problèmes.
Essayé de paramétrer la construction hudson avec la variable %HOME%
.
Essayé d'ajouter le dossier c:/program files/git/bin
à la variable d'environnement PATH.
Essayé de dire explicitement à hudson qu'il devrait utiliser c:/program files/git/bin/git.exe
.
Il y a beaucoup d'informations autour de ce message d'erreur mais rien n'aide jusqu'à présent. Je n'ai plus d'idées.
Une aide?
echo $USERNAME
echo $HOMEPATH
echo $HOME
retours
[workspace] $ sh -xe C:\Users...
+ echo taboo_user
taboo_user
+ echo '\'
\
+ echo
Nom d'utilisateur est correct pour vous.
Si le travail Hudson ouvre un shell, vous devez renvoyer '$ USERNAME' (pas'% USERNAME% '), $ PATH (pas'% PATH% '), ... et ainsi de suite. – VonC
@VonC ressemble à un problème avec la variable $ HOME. Copié '.ssh' dir à' c:/'et ça marche finalement. Je me demande pourquoi je ne pouvais pas le définir auparavant. Genre un essayé. –
@Anis L.: étrange, vous pouvez définir HOME plutôt que de laisser cette valeur par défaut '/'. – VonC