在GitHub上为每个人提供提交访问权限

时间:2017-09-06 04:29:36

标签: github permissions repository github-pages wiki

有没有办法在GitHub上为公共存储库中的每个人提供提交权限?我想用那个repo作为GitHub Wiki的替代品。

2 个答案:

答案 0 :(得分:2)

不会,对于任何未明确授予权限的用户,只能直接或through an organization读取任何匿名用户。

但任何人都可以 fork 您的回购并提出pull requests

答案 1 :(得分:1)

如果您愿意为此投入更多的工作和资源,您可以使用pull requestsGitHub API自动执行此操作。

我没有源代码,但我知道有人做了这样的例子:
https://github.com/robashton/crowdsourcedhomepage

引用自述文件:

  

在这里粘贴你喜欢的任何东西(͡°͜ʖ͡°)(向拉动请求   分支“gh-pages”)。

     

如果可能,每个拉取请求将自动合并,然后   它最终会出现在http://codeofrob.com

的主页上

我自己没有尝试过,但实施这样的事情应该相对简单:
乍一看,您只需要一个服务器/ cronjob /使用GitHub API to check your repo for new pull requeststo auto-merge each one的任何内容。