我是Jenkins新手,在从GitHub克隆存储库时出现以下错误。
我尝试在此搜索所有相关问题,但找不到准确的堆栈跟踪和答案。
我正在尝试克隆需要用户名和密码的存储库,我正在为我的作业的作业配置设置中提供SSH://
存储库路径。 我还没有进行任何与 .ssh 相关的设置,因为这似乎不同于 GIT 存储库的安全问题。
我无法弄清楚 Jenkins 正在尝试执行什么注释,它找不到哪个文件/目录。
这是我的 Jenkins 作业的确切堆栈跟踪:
由于:hudson.plugins.git.GitException:执行命令时出错:clone -o RVL.myProj git@github.com:myORG/RVL.myProj.git /var/lib/jenkins/jobs/myProj/workspace 在 hudson.plugins.git.GitAPI.launchCommandIn(GitAPI.java:862) 处引发异常 原因:java.io.IOException: 无法运行程序 "",错误=2,没有那个文件或目录 引起该原因的详细信息:java.io.IOException: 错误=2,没有那个文件或目录Caused by: java.io.IOException: 无法运行程序:试图确定 git 版本的错误:执行命令时出错:--version 假设 1.6 错误:无法克隆远程 repo 'myRE':Could not clone git@github.com:myORG/RVL.myProj.git hudson.plugins.git.GitException:Could not clone git@github.com:myORG/RVL.myProj.git at hudson.plugins.git.GitAPI.clone(GitAPI.java:268) at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1122) at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1064) at hudson.FilePath.act(FilePath.java:842) at hudson.FilePath.act(FilePath.java:824) at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1064) at hudson.model.AbstractProject.checkout(AbstractProject.java:1256) at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:589) at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88) at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:494) at hudson.model.Run.execute(Run.java:1502) at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:477) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:236)