首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >验证Github私有存储库的Jenkins CI

验证Github私有存储库的Jenkins CI
EN

Stack Overflow用户
提问于 2011-03-07 01:58:24
回答 3查看 115.1K关注 0票数 139

我希望Jenkins能够自动地从我托管在Github上的私有存储库获取数据。但是我不知道如何完成这项任务..我尝试了文档,为jenkins用户生成ssh-key,我所能看到的就是:"unable to clone the repo“。我检查过URLs它们是有效的。

任何线索,也许你知道一些文档/博客/任何描述这类东西的东西?

EN

回答 3

Stack Overflow用户

发布于 2011-08-05 13:36:16

为我做的一件事就是确保github.com是在~jenkins/.ssh/known_hosts中。

票数 37
EN

Stack Overflow用户

发布于 2013-05-24 04:47:09

我在gitlab上也遇到过类似的问题。事实证明,我限制了允许通过ssh登录的用户。这不会影响github用户,但是如果人们因为gitlab (和类似的)问题出现在这里,请确保将git添加到/etc/ssh/sshd_configAllowUsers设置中

代码语言:javascript
复制
# Authentication:
LoginGraceTime 120
PermitRootLogin no
StrictModes yes
AllowUsers batman git
票数 1
EN

Stack Overflow用户

发布于 2012-03-05 07:37:14

sergey_mo给出的答案的另一种选择是在jenkins服务器上创建多个ssh密钥。

(尽管如sergey_mo答案的第一个评论者所说,这最终可能比管理单个密钥对更痛苦。)

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

https://stackoverflow.com/questions/5212304

复制
相关文章

相似问题

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