GitHub 对 SSH 部署密钥的限制

2024-04-10

GitHub SSH 部署密钥是否有任何限制。假设我需要将 2000 个甚至 4000 个部署密钥添加到 git 存储库中。这可能吗?或者我会在某个时候达到极限吗?

原因是我们有 4000 台设备需要配置。我们希望控制哪些设备可以访问存储库,并在必要时禁用它。另一个选择确实是访问令牌,但据我了解,它们链接到帐户,而不是存储库。

https://help.github.com/articles/git-automation-with-oauth-tokens/ https://help.github.com/articles/git-automation-with-oauth-tokens/

这也意味着我们需要单独管理他们有权访问的存储库的权限。


首先,为什么你需要4000部署密钥?这是一个相当大的数字,我认为您应该解释为什么一个存储库需要如此大量的部署密钥。

但是:在 GitHub 文档中找不到任何相关内容后,我联系了 GitHub 支持并得到了以下回复:

我不认为我们对 SSH 密钥或部署密钥有固定限制 虽然设置页面不是用这种设计的 考虑到用法,我认为管理起来会相当困难。

当有人需要控制对如此大量的访问时 机器,我们通常建议创建个人使用权 代币 https://developer.github.com/v3/oauth_authorizations/#create-a-new-authorization反而, 因为这些可以自动化并且将提供类似的访问。如果 大量的钥匙是必要的并且会引起问题,我们会这样做 我们尽力提供帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

GitHub 对 SSH 部署密钥的限制 的相关文章

随机推荐