Jenkins给出了私人git存储库的错误

时间:2019-03-30 06:51:27

标签: jenkins github

我可以通过Jenkins访问公共存储库,但是当我尝试访问私有存储库时,

我收到错误消息: 致命:无法读取“ https://github.com”的用户名:没有这样的设备或地址

我已将jenkins服务器的公钥复制到Github SSH /部署密钥,还使用SSH和用户名和密码方法将私钥复制到Jenkins,为什么会导致错误。

1 个答案:

答案 0 :(得分:1)

只要看到HTTPS URL,您的所有SSH密钥都无济于事。

您必须为私人存储库使用SSH URL,以使Jenkins成功使用SSH密钥:

git@github.com:<auser>/arepo

OP Nishad Nazar添加in the comments

  

git pull无效。现在可以正常工作:我将git pull URL更改为Git pull https://username:password@github.com/owner/repo
  现在它可以工作了,并通过Jenkins从Git中提取更改。