2009-07-07 7 views
4

J'utilise la version git 1.6.2.2.1669.g7eaf8 avec le plugin Hudson Git 0.7.3 sur Hudson 1,314caisse Hudson se coince à git chercher '

Lorsque je déclenche une construction, Hudson fait un git aller chercher, mais il ne revient jamais. J'en ai gardé un pendant 14 jours avant de le tuer.

La sortie de la console - il se trouve juste ici pendant des jours:

 
    Started by user anonymous 

    Checkout:workspace/C:\hudson\jobs\Group1-git\workspace - [email protected] 

    Last Build : #63 

    Checkout:workspace/C:\hudson\jobs\Group1-git\workspace - [email protected] 

    Fetching changes from the remote Git repository 

    Fetching upstream changes from ssh://[email protected]/devl.git 

    [workspace] $ git.cmd fetch ssh://[email protected]/devl.git +refs/heads/*:refs/remotes/origin/* 

Voici la trace de la pile pour le fil qui est bloqué:

 
Executor #0 for master 

"Executor #0 for master" Id=35 RUNNABLE (in native) 
    at java.lang.ProcessImpl.waitFor(Native Method) 
    at hudson.Proc$LocalProc.join(Proc.java:166) 
    at hudson.plugins.git.GitAPI.fetch(GitAPI.java:102) 
    at hudson.plugins.git.GitAPI.fetch(GitAPI.java:486) 
    at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:231) 
    at hudson.plugins.git.GitSCM.access$000(GitSCM.java:56) 
    at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:373) 
    at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:358) 
    at hudson.FilePath.act(FilePath.java:649) 
    at hudson.FilePath.act(FilePath.java:633) 
    at hudson.plugins.git.GitSCM.checkout(GitSCM.java:358) 
    at hudson.model.AbstractProject.checkout(AbstractProject.java:830) 
    at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:314) 
    at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:266) 
    at hudson.model.Run.run(Run.java:938) 
    at hudson.model.Build.run(Build.java:112) 
    at hudson.model.ResourceController.execute(ResourceController.java:93) 
    at hudson.model.Executor.run(Executor.java:118) 

    Number of locked synchronizers = 1 
    - [email protected] 

Répondre

5

Peut-git attendre entrée - peut-être un mot de passe ssh ou une phrase clé pour accéder à la clé privée?

+1

En fait, il attend l'approbation pour ajouter l'hôte au fichier known_hosts. Merci. –

+1

Pouvez-vous élaborer sur ce problème? – azamsharp

+1

Lorsque vous établissez d'abord une connexion ssh à un système inconnu, SSH doit demander l'autorisation d'ajouter la clé Unique de ce système à son fichier hosts connu. Cela nécessite une interaction de l'utilisateur provoquant le blocage de la commande Git - http://webcache.googleusercontent.com/search?q=cache:rrmfW8HGbyQJ:amath.colorado.edu/computing/unix/sshknownhosts.html+&cd=1&hl=en&ct = clnk & gl = uk – davidcollom

Questions connexes