如何将参与者(而非合作者)添加到私有GitHub存储库?

如何将参与者(而非合作者)添加到私有GitHub存储库?,git,github,repository,pull-request,Git,Github,Repository,Pull Request,我有一个免费的Github帐户和一个私有存储库 在存储库设置中,有一个选项可以添加一个合作者——如果我理解正确,这个人可以推到我的主分支 我真正想要的是一个贡献者,他可以向我的主要分支发出私有请求(据我所知,私有存储库的请求也是私有的) 所以问题是,我怎样才能让某人访问我的私有存储库,这样他们就可以使用它并提交拉取请求,而不必让他们成为合作者 谢谢 这是不可能的,您必须拥有免费帐户以外的其他帐户 然后,您可以设置以防止未经授权的协作者推送到您的一些分支。 为了防止它们推送到任何分支,您可以将分支

我有一个免费的Github帐户和一个私有存储库

在存储库设置中,有一个选项可以添加一个合作者——如果我理解正确,这个人可以推到我的主分支

我真正想要的是一个贡献者,他可以向我的主要分支发出私有请求(据我所知,私有存储库的请求也是私有的)

所以问题是,我怎样才能让某人访问我的私有存储库,这样他们就可以使用它并提交拉取请求,而不必让他们成为合作者


谢谢

这是不可能的,您必须拥有免费帐户以外的其他帐户

然后,您可以设置以防止未经授权的协作者推送到您的一些分支。 为了防止它们推送到任何分支,您可以将分支模式设置为
*


如果这是一个选项,您可以使用Gitlab,它确实为免费帐户提供了受保护的分支(请参阅)。

谢谢!在GitLab的情况下,受保护分支的拉请求是否是私有的?如果存储库是私有的,则所有拉请求都是私有的(但是所有可以看到存储库的用户都可以看到拉请求)。有一个计划将在下一个版本中发布(不清楚有多少)。