什么是最好的方式来设置服务器的只读github帐户
问题描述:
我有我的组织的2个github帐户设置,主要帐户“软件”和帐户“服务器”,我只用我们的服务器上拉动更新和开关分支)什么是最好的方式来设置服务器的只读github帐户
他们都是个人帐户,“软件”是一个付费帐户“服务器”是一个免费帐户。
此设置一直正常,但我们现在必须将“软件”转换为组织帐户。我做到了这一点,并为我们的存储库创建了读写团队,然后邀请合适的人员。
这一切都很顺利。
但是现在我无法邀请“服务器”帐户,因此我无法再使用该帐户将更新提交到我们的生产服务器。我认为问题是这是一个免费帐户。
它似乎工作,因为我可以找到该帐户并创建一个邀请,但是当我登录时没有任何“服务器”帐户出现,并且没有发送电子邮件。
我没有看到建立付费帐户的重点,因为它永远不会用于创建或贡献存储库。它只会在我们的服务器上用于提取更新。
我也不想在服务器上使用我自己的帐户,因为这似乎是一个非常糟糕的做法。
那么将更新提供给服务器的最佳做法是什么?
我认为他们只能用于一个存储库每个虽然。我想不出一种方法来设置我的ssh配置,以允许我执行“git pull”并指定要使用的密钥。 – mike
所以你正在使用机器用户? https://developer.github.com/guides/managing-deploy-keys/#machine-users – iltempo
目前是的,我已经设法将它们添加为现在回购的贡献者。所以也许这就是我必须坚持的。 – mike