通过 SSH 在 GitHub 上对 Jenkins 进行身份验证

时间:2021-02-14 12:14:51

标签: android jenkins github

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

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

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

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

1 个答案:

答案 0 :(得分:0)

<块引用>

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

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

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

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