首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SSH访问Github:外壳好,Jenkins失败

SSH访问Github:外壳好,Jenkins失败
EN

Stack Overflow用户
提问于 2016-07-12 16:14:05
回答 1查看 2.3K关注 0票数 2

在您立即将此标记为可能的副本之前,请阅读全文。

TLDR:我正在尝试设置一个jenkins来读取一个私有的 Github存储库。当我在username/password中使用jenkins凭据时,它会起作用;当我将jenkins凭据与一个private key一起使用时,它不会工作,而且我会得到一个“无效用户名/或密码”错误。

详细说明:

  1. 我在apache 8上安装了Jenkins2.5,jenkins在用户tomcat8下运行。还安装了凭据插件(2.1.4)、Git客户端插件(1.19.6)、Gitplugin (2.5.2)、Gitplugin API插件(1.76)、Github插件(1.19.2)、SSH凭据插件(1.12)。Git正在2.1.4版本中运行
  2. 我创建了一个ssh-keypair ,为用户tomcat8通过sudo -su tomcat8登录为tomcat8提供了空密码
  3. 我已经将公钥添加到私有Github存储库中
  4. 我创建了一个包含全局范围、用户名ssh username with private key、空密码和从-----BEGIN RSA PRIVATE KEY----------END RSA PRIVATE KEY-----的完整私钥的jenkins凭据
  5. 我用github帐户的普通用户名和密码创建了jenkins信贷“用户名/密码”。
  6. 当我登录到用户tomcat8并通过ssh -T git@github.com命令检查github身份验证时,我会得到正确的输出。这意味着我使用github的密钥进行身份验证(对吗?) tomcat8 8@ci:~/. ssh $ssh -T git@github.com Hi github-用户名!您已经成功地通过了身份验证,但是GitHub不提供shell访问。

Wenn我现在设置我的jenkins作业:repository URL: https://github.com/repoownername/reponame.git并使用用户名/密码-凭证,访问是可以的。但是,当我使用ssh-凭据时,身份验证失败了。

无法连接到存储库:命令"git -c core.askpass=true ls-remote -h https://github.com/repoownername/reponame.git HEAD“返回状态代码128: stdout: stderr: remote:无效用户名或密码。致命:“https://github.com/repoownername/reponame.git”的身份验证失败

使用用户名/密码凭据运行生成时的进一步信息

从--file=/tmp/tomcat8-tomcat8-tmp/git1018128562913260002.credentials获取上游更改的git配置--本地credential.username github-用户名# timeout=10 git配置-本地credential.helper商店- timeout=10 git -c core.askpass=true提取-标记-进度https://github.com/repoownername/reponame.git +ref/heads/:refs/remotes/1/ git配置-本地-删除-区域凭证# timeout=10

当我使用SSH凭据时,我会得到上面提到的错误。

所以我现在的问题是:,我如何才能成功地使用SSH-凭据而不是用户名/密码

我查过的一些教程:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-12 17:38:49

哦,天哪,我是个傻瓜。

我的错误是我使用了我的存储库的错误URL!我用过:

https://github.com/repoownername/reponame.git,它在使用username/password凭据时工作得很好。

但对于SSH-Acess,我不得不用

git@github.com:repoownername/reponame.git

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38334124

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档