z poleceniem github mamJenkins zwrócony kod statusu 128 z github
ssh -T [email protected]
Hi (MyName)! You've successfully authenticated, but GitHub does not provide shell access.
moje połączenie z github jest ok, nie ma problemu, ale z Jenkins mam ten błąd
ERROR: Error cloning remote repo 'origin' : Could not clone [email protected]:Name-MysRepo/MyRepo.git
hudson.plugins.git.GitException: Could not clone [email protected]:Name-MysRepo/MyRepo.git
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.clone(CliGitAPIImpl.java:219)
at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1001)
at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:942)
at hudson.FilePath.act(FilePath.java:904)
at hudson.FilePath.act(FilePath.java:877)
at hudson.plugins.git.GitSCM.determineRevisionToBuild(GitSCM.java:942)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1101)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1369)
at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:676)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:581)
at hudson.model.Run.execute(Run.java:1575)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:477)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:241)
Caused by: hudson.plugins.git.GitException: Command "git clone --progress -o origin [email protected]:Name-MysRepo/MyRepo.git /root/.jenkins/jobs/TestKRGDAOV01/workspace" returned status code 128:
stdout: Cloning into '/root/.jenkins/jobs/TestKRGDAOV01/workspace'...
stderr: Permission denied (publickey).
fatal: The remote end hung up unexpectedly
dlaczego ten problem z publickey Używam jenkins pod TomCat7/ubuntu 12 pomoc proszę
pkt 3 tej odpowiedzi konkretnie rozwiązać mój problem. Jedną z sugestii, którą chciałbym dodać, jest upewnienie się, że su to jenkins, aby element 3 zmienił/utworzył poprawny plik known_hosts dla konta Jenkins.Zrobiłem to uruchamiając ** sudo su -s/bin/bash jenkins ** zgodnie z informacjami podanymi w http://stackoverflow.com/a/18081006/291612 –
https://stackoverflow.com/questions/44522862/repostiory -not-in-git-jenkins? noredirect = 1 # comment76037665_44522862 Otrzymuję inny błąd .. i folder Jennkins nie istnieje w folderze var/lib .. Czy ktoś może pomóc –