首页 文章

Jenkins上的Android Build作业失败,错误克隆远程repo 'origin'

提问于
浏览
0

我正在Jenkins(1.589)中设置一个Android Build工作 . 目前我决定使用http身份验证 . 我的代码仓库是在Git上,我已成功为Jenkins安装了Git插件 .

这似乎是一个常见错误,但在大多数情况下使用ssh身份验证,并且可以使用异常或错误代码 .

我的构建作业失败,出现以下错误 .

>Started by user anonymous 
>Building in workspace C:\Users\hkarunasekara\.jenkins\jobs\Test_Android\workspace\androiddev 
> Wiping out workspace first. Cloning the remote Git repository 
> Cloning repository http://username:password@domain.com/scm/mob/androiddev.git
> C:\Program Files (x86)\Git\bin\git.exe init C:\Users\hkarunasekara\.jenkins\jobs\Test_Android\workspace\androiddev # timeout=10
Fetching upstream changes from http://username@domain.com/scm/mob/androiddev.git
> C:\Program Files (x86)\Git\bin\git.exe --version # timeout=10
> C:\Program Files (x86)\Git\bin\git.exe fetch --tags --progress http://username@domain.com/scm/mob/androiddev.git +refs/heads/*:refs/remotes/origin/*
ERROR: Error cloning remote repo 'origin'
ERROR: Error cloning remote repo 'origin'
Sending e-mails to: <email address>
Finished: FAILURE

感谢您的输入

加法

我尝试通过git bash执行上面的3个git命令

git init C:\ Users \ hkarunasekara.jenkins \ jobs \ Test_Android \ workspace \ androiddev #timetime = 10 git --version #timetime = 10 git fetch --tags --progress http://username@domain.com/scm /mob/androiddev.git refs / heads /:refs / remotes / origin /

在第3个命令(fetch),我被提示输入密码 . 想知道当jenkins尝试连接时是否会发生同样的情况,因为我没有看到使用密码执行的git命令 .

1 回答

  • 2

    我刚刚在GitHub上有一个类似的问题, Build 在Windows奴隶上 .

    我的解决方案是使用Credentials插件提供用户名/密码(How to do that with GitHub),然后在存储库URL框下方的下拉列表中指定凭据 .

相关问题