【问题标题】:Jenkins-Github integration- Adhoc Error - ERROR: Error cloning remote repo 'origin'Jenkins-Github 集成-即席错误-错误:克隆远程 repo 'origin' 时出错
【发布时间】:2019-01-17 14:30:06
【问题描述】:

全部,

这对我来说是噩梦中的错误之一,因为这完全是临时的,不知道为什么会出现这个错误以及为什么它会自行解决。

基本上,我正在尝试构建一个从 githib 存储库中提取代码的工作。这在大多数情况下都有效,但有时我会突然在 Jenkins 中遇到以下错误。

错误:克隆远程 repo 'origin' 时出错 hudson.plugins.git.GitException: 命令 "C:\Program Files\Git\cmd\git.exe fetch --no-tags --progress https://github.com/rammetla/LouisvilleOutletCode.git +refs/heads/:refs/remotes/origin/ " 返回状态码 -1: 标准输出:

我已经推荐了 n 个帖子寻求解决方案,但似乎没有一个适合我。

另外,在 jenkins 工作中,在 git 部分下,我看到以下红色突出显示的消息。

无法连接到存储库:命令“C:\Program Files\Git\cmd\git.exe ls-remote -h https://github.com/rammetla/LouisvilleOutletCode.git HEAD”返回状态码 -1: 标准输出: 标准错误:

请一次性提出解决方案。

非常感谢您的帮助。

【问题讨论】:

    标签: git maven jenkins github devops


    【解决方案1】:

    一种可能的(不是解决方案,而是)解决方法是:

    这将避免任何 HTTPS 凭据问题,其 related credential helper 有时可能会缓存不正确的凭据。

    【讨论】:

    • 感谢您的回复。您能提供一些详细信息吗? Jenkins SSH Credentials 插件是什么意思?如何添加它?我尝试安装“SSH”插件然后去管理jenkins-->配置系统-->向下滚动到SSH主机连接部分..这里我被要求输入端口名、主机名凭据等..不知道输入什么非常感谢您的帮助。
    • @RamdasMetla 有关如何在 Jenkins 中创建和使用一般凭据的更多信息,wiki.jenkins.io/display/JENKINS/Credentials+Plugin。确保你都安装了。
    猜你喜欢
    • 2018-12-21
    • 2015-01-10
    • 2012-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多