【问题标题】:Authenticate Jenkins on GitHub through SSH通过 SSH 在 GitHub 上对 Jenkins 进行身份验证
【发布时间】:2021-02-14 12:14:51
【问题描述】:

我正在尝试在 jenkins 上设置一个 android 项目。它将帮助我生成 apk。 我的源代码在 GitHub 上。 根据以下链接给出的机制,jenkins 将使用用户帐户的 SSH 密钥在 GitHub 上进行身份验证。

https://www.geeksforgeeks.org/jenkins-and-git-integration-using-ssh-key/

我担心的是,如果该特定用户帐户的访问权限被撤销,那么我的詹金斯工作将开始失败。

那么,除了使用特定用户帐户的 SSH 密钥之外,是否有任何机制可以使用某种服务帐户?

【问题讨论】:

    标签: android jenkins github


    【解决方案1】:

    是否有任何机制可以使用某种服务帐户?

    如果这是为了访问公共存储库,则不需要任何帐户:克隆(这是 Jenkins 通常需要的)不需要身份验证。

    如果这是针对私有存储库的,那么“撤销该特定用户帐户的访问权限”无论如何都会影响该帐户。

    作为illustrated by this thread,没有“私有存储库的读取权限”。

    【讨论】:

    • 感谢@VonC。但我仍然一无所知。我的是私有仓库。所以,我不想使用用户帐户的 SSH。
    猜你喜欢
    • 2021-06-26
    • 2014-01-05
    • 1970-01-01
    • 1970-01-01
    • 2015-09-08
    • 2013-02-09
    • 2017-09-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多