一个服务器上的多个用户从github回购工作?

我们有4个用户试图从一个私人github回购工作。 每个用户都有一个github帐户。 我们有一个包含四个“沙箱目录”的开发服务器,这些用户使用这些目录,并将其推送到github上的私人回购站。 现在,对于整个事情来说,我是一个新手,想要弄清楚我们的SSH密钥设置应该是什么。

部署密钥是我尽pipe我们需要的 – 但它只与服务器上的一个用户帐户相关联,所以如果我错了,请更正我的错误 – 但我们的DEV服务器上的所有四个用户都不能使用相同的部署密钥。

然后我以为每个用户都可以在我们的DEV服务器上为这个帐户设置一个SSH密钥 – 但我认为github只允许每个服务器/ pc一个密钥 – 对吗? 也许我们可以为git设置一个用户?

每个用户都应该拥有自己的SSH密钥,并在github的账户上进行设置。

该页面的URL是:

  http://git.mybdev.com/account 

私人存储库所有者应该将每个用户添加为协作者。 要将它们作为协作者添加,具有私有存储库的用户将转到该存储库的pipe理页面,并使用右侧的协作者部分。

该页面的URL格式是:

  https://github.com/<user>/<project>/edit 

您不应该为每个人使用的项目设置一个通用密钥。 这消除了跟踪每个用户贡献的能力。