如何配置Ubuntu 14.04 Jenkins连接到GitHub

时间:2014-12-09 07:37:45

标签: github jenkins

更新:

我找到了答案。生成密钥时,不能使用密码短语。 (这是一个容易犯的错误,因为GitHub指令强烈建议您使用密码短语。大概是部署密钥的情况是个例外。)


一直在尝试在Ubuntu 14.04上设置Jenkins服务器。安装Jenkins没有问题,但无法连接到安全存储库URL。我被拒绝许可(公钥)。我尝试了很多我在网上研究的解决方案,但仍然没有成功。

以下是详细信息:

  • Jenkins安装没有问题并以用户jenkins
  • 运行
  • 已安装GitHub插件
  • 已按照keygen上的github说明进行操作。我在ubuntu机器上尝试了这个作为我自己的用户(kim),并且还将其作为jenkins用户进行了
  • 将公钥作为部署密钥加载到github repo
  • 直接在jenkins
  • 的凭据中加载私钥
  • 在Jenkins凭据设置中尝试了许多不同的用户名(包括git,git @ github.com和我的git hub用户名)
  • 认证测试(ssh -T git@github.com)无需麻烦
  • 我尝试过这个解决方案Authenticate Jenkins CI for Github private repository。同样,ssh测试工作正常(针对别名),但Jenkins仍然失败

我的想法已经用完了?

0 个答案:

没有答案