SSH部署密钥的{GitHub限制

时间:2018-01-31 09:29:51

标签: github ssh-keys

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

编辑:原因是我们需要配置4000台设备。我们希望控制哪个设备可以访问存储库,并在必要时禁用它。另一种选择确实是访问令牌,但据我所知,它们与帐户相关联,而不是存储库。

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

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

1 个答案:

答案 0 :(得分:2)

首先:为什么需要最多 4000 部署密钥?这是一个非常大的数字,我认为你应该解释为什么你需要为一个存储库提供如此大量的部署密钥。

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

  

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

     

当有人需要控制对如此大量的访问权限时   机器,我们通常建议创建个人access tokens   相反,这些可以自动化,并提供类似的访问。如果   大量的钥匙是必要的,并造成问题,我们会这样做   我们最好的帮助。

我希望这能回答你的问题。