1

我为我们几个人正在处理的代码设置了一个组织存储库。目前,我只添加了另一个存储库所有者。它没有其他成员。我想让它使除了所有者或成员之外的任何人都可以推送到存储库。当我的个人帐户中有存储库时,我必须添加一个 ssh 密钥才能推送到存储库;但是,我不必这样做来推送到组织存储库。我怎么能确定没有其他人可以推送到回购?

4

1 回答 1

2

显然,对存储库的推送访问是通过个人帐户控制的。我注意到我的 SSH 密钥仍在我的个人帐户中。当我推送到 github 存储库页面上提供的存储库的 ssh 链接时,会使用我个人帐户中的 SSH 密钥。不是存储库成员的人将没有推送访问权限。github 支持人员告诉我,尝试通过 http 链接推送会提示用户输入他们的 github 用户 ID 和密码。

于 2012-08-31T17:29:06.157 回答