Was ich bis jetzt getan habe:
- Bereitstellung eines Tomcat6.0-Servers auf c: \www
- Die Hudson.war wurde heruntergeladen und in der c: \www\webapps Ordner
- Installiert das Github-Plugin
- Ein privates Repository auf Github erstellt
- Auf dem Server, auf dem hudson installiert ist, werden ssh-Schlüssel erzeugt.
- Die Umgebungsvariable %HOME% ist auf c gesetzt: \Documents und settings[username] (dort gibt es ein .ssh-Verzeichnis mit den Schlüsseln)
- Umgebungsvariable %HUDSON_HOME% auf c gesetzt: \www\webapps\hudson
- In Hudson habe ich die folgenden Konfigurationen:
- Github-Projekt: [https://github.com/\[my](https://github.com/[my) Organisation]/[Projektname]
- Quellcode-Verwaltung: Git
- URL des Repository: git@github.com:[meine Organisation]/[Projektname].git
- Zweigspezifizierer: **
- Repository Browser: (Automatisch)
Wenn ich einen Build ausführe und auf den Link für die Konsolenausgabe klicke, sehe ich dies --
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
... woraufhin er sich aufhängt. Wenn ich den Build abbreche, wird Folgendes hinzugefügt.
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)