Ce que j'ai fait jusqu'à présent :
- Déploiement d'un serveur tomcat6.0 sur c : \www
- Téléchargement et déploiement du fichier Hudson.war dans le fichier c : \www\webapps dossier
- Installation du plugin Github
- Création d'un dépôt privé sur Github
- Sur le serveur, avec hudson installé, génération des clés ssh.
- La variable d'environnement %HOME% est fixée à c : \Documents et settings[username] (il y a un répertoire .ssh avec les clés)
- La variable d'environnement %HUDSON_HOME% a la valeur c : \www\webapps\hudson
- Dans hudson, j'ai les configurations suivantes :
- Projet Github : [https://github.com/\[mon](https://github.com/[my) organisation]/[nom du projet]
- Gestion du code source : Git
- URL du dépôt : git@github.com :[mon organisation]/[nom du projet].git
- Spécification de la branche : **
- Navigateur de référentiel : (Auto)
Lorsque je lance une compilation et que je clique sur le lien de sortie de la console, je vois ceci
Started by user anonymous
Checkout:workspace / C:\www\webapps\hudson\jobs\[project name] (git)\workspace - hudson.remoting.LocalChannel@2e8f6d20
Using strategy: Default
Checkout:workspace / C:\www\webapps\hudson\jobs\[project name] (git)\workspace - hudson.remoting.LocalChannel@2e8f6d20
Fetching changes from the remote Git repository
Fetching upstream changes from git@github.com:[organization name]/[project name].git
... à ce moment-là, il se bloque. Lorsque j'annule la construction, les éléments suivants sont ajoutés --
ERROR: Problem fetching from origin / origin - could be unavailable. Continuing anyway
ERROR: (Underlying report) : Error performing command: git.exe fetch -t git@github.com:[organization name]/[project name].git +refs/heads/*:refs/remotes/origin/*
null
ERROR: Could not fetch from any repository
FATAL: Could not fetch from any repository
hudson.plugins.git.GitException: Could not fetch from any repository
at hudson.plugins.git.GitSCM$3.invoke(GitSCM.java:796)
at hudson.plugins.git.GitSCM$3.invoke(GitSCM.java:754)
at hudson.FilePath.act(FilePath.java:756)
at hudson.FilePath.act(FilePath.java:738)
at hudson.plugins.git.GitSCM.gerRevisionToBuild(GitSCM.java:754)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:540)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1180)
at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:506)
at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:422)
at hudson.model.Run.run(Run.java:1362)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:145)