我正在尝试在 jenkins 上设置一个 android 项目。它将帮助我生成 apk。 我的源代码在 GitHub 上。 根据以下链接中给出的机制,jenkins 将使用用户帐户的 SSH 密钥在 GitHub 上进行身份验证。
https://www.geeksforgeeks.org/jenkins-and-git-integration-using-ssh-key/
我担心的是,如果该特定用户帐户的访问权限被撤销,那么我的 jenkins 工作将开始失败。
那么,除了使用特定用户帐户的 SSH 密钥之外,是否有任何机制可以使用某种服务帐户?
答案 0 :(得分:0)
是否有任何机制可以使用某种服务帐户?
如果这是为了访问公共存储库,则不需要任何帐户:克隆(这是 Jenkins 通常需要的全部内容)不需要身份验证。
如果这是针对私有存储库,那么“该特定用户帐户的访问权限被撤销”无论如何都会影响该帐户。
作为 illustrated by this thread,没有“私有存储库的读取权限”。