启用其他github用户只分叉我的私有存储库并向我发送拉取请求

tug*_*erk 6 git version-control github

是否有意义使其他GitHub用户只能分叉我的私有存储库并向我发送拉取请求.我不希望他们直接将更改推送到我的私人仓库.

我在这里苦苦挣扎的是,用户无法看到我的私人仓库,这是一件好事.然后,我将用户作为协作者添加到我的仓库中,并且该用户现在具有对该私有仓库的推送访问权限,这是一件坏事.

如果有机会只允许用户访问我的私人仓库的特定分支,它对我也有用.

有什么想法吗?

Seb*_*ebi 2

我认为您需要为您的帐户制定一个“组织”计划才能做到这一点。如果您有一个组织,您可以定义团队。团队可以对存储库拥有不同的权限,例如只读。您需要建立两个团队和两个存储库。您的基础存储库将让一个团队只能读取它,但不能写入它。子存储库将让两个团队都对其具有读取权限。

我不知道商业但非组织的帐户计划是否可以实现类似的情况。