【问题标题】:GitHub limit for SSH deploy keysSSH 部署密钥的 GitHub 限制
【发布时间】:2020-11-15 04:02:36
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: github ssh-keys


    【解决方案1】:

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

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

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

    当有人需要控制访问如此大量的 机器,我们通常建议创建个人access tokens, 因为这些可以自动化,并将提供类似的访问。如果 大量的密钥是必要的并导致问题,我们会这样做 我们会尽力提供帮助。

    【讨论】:

    • 感谢您的回复。我还就这个问题向 GitHub 发送了一封电子邮件,但没有收到回复。这样做的原因是我们将需要配置 4000 台设备。我们希望控制哪些设备可以访问存储库,并在必要时禁用它。另一种选择确实是访问令牌,但据我所知,它们链接到帐户,而不是存储库。
    猜你喜欢
    • 1970-01-01
    • 2012-05-14
    • 1970-01-01
    • 1970-01-01
    • 2016-01-19
    • 2018-07-14
    • 1970-01-01
    • 2012-03-22
    • 2020-05-30
    相关资源
    最近更新 更多