无法在jenkins

时间:2017-07-14 11:11:35

标签: git github jenkins

我一直试图配置一个应该用子模块克隆git repo的jenkins作业失败。一切顺利,直到它击中" git submodule update"它返回以下错误:

12:03:17 Submodule '<name>' (https://<url>.git) registered for path '<name>' 12:03:17 + git submodule update 12:03:17 Cloning into '<name>'... 12:03:18 fatal: could not read Username for 'https://github.com': No such device or address 12:03:18 fatal: clone of 'https://<name2>' into submodule path 'data_gateway' failed 12:03:18 Build step 'Execute shell' marked build as failure 12:03:18 Finished: FAILURE 我可以使用我的用户名(不是jenkins)使用ssh克隆主回购 我已经尝试为Jenkins用户创建密钥并将它们添加到github,并尝试使用用户和密码,但没有一个能够解决这个问题。

一直在阅读负载,但无法找到任何解决方案。任何指针都将受到高度赞赏,

由于

1 个答案:

答案 0 :(得分:0)

我最后修复了它将jenkins机器的ssh密钥添加到github并使用ssh版本的远程url作为子模块。在詹金斯&#39;凭证配置,您可以设置机器的实际ssh密钥。