【问题标题】:Can't authenticate with GitHub无法通过 GitHub 进行身份验证
【发布时间】:2014-01-05 18:03:08
【问题描述】:

我正在尝试让我的 Jenkins 服务器通过 GitHub 进行身份验证,以便在推送更改时进行构建。我已经尝试了这个https://help.github.com/articles/generating-ssh-keys 十几次,但没有成功。每次我尝试从 Jenkins 获取时,它都会在 10 分钟后超时。

【问题讨论】:

    标签: git github ssh jenkins


    【解决方案1】:

    您是从 Jenkins 服务器生成 ssh 密钥吗?如果是这样,您是否可以从您的 Jenkins 服务器手动 git clonepull

    编辑:

    看看这个 link 看看这是否有帮助:

    编辑 2:

    如果您使用的是 windows 和 msysgit,请查看 SO answer

    【讨论】:

    • 我是从运行 jenkins 服务器的机器上生成它们的?而且我不知道如何手动克隆或从中提取。
    • 从 jenkins 服务器生成密钥并将其添加到您的 github 帐户后,尝试通过 git clone [user]@github.com:[repo].git 在 jenkins 服务器上克隆您的 repo
    • 是的,我可以克隆我的仓库。你在我的詹金斯服务器上是什么意思?我的服务器在这台计算机上运行,​​我可以将我的 repo 克隆到我的主目录中等等......
    • 我编辑了我的答案并添加了一个链接,看看是否有帮助。您是否在计算机上运行 jenkins,您可以将内容克隆到其中?
    • 是的,我查看了链接。困扰我的是,我的同事在没有使用该插件的情况下让它工作,我们都无法弄清楚为什么它不能在我的计算机上工作。
    猜你喜欢
    • 2012-04-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-26
    • 1970-01-01
    • 1970-01-01
    • 2015-09-15
    • 2017-08-31
    • 1970-01-01
    相关资源
    最近更新 更多