有没有办法在GitHub上为公共存储库中的每个人提供提交权限?我想用那个repo作为GitHub Wiki的替代品。
答案 0 :(得分:2)
不会,对于任何未明确授予权限的用户,只能直接或through an organization读取任何匿名用户。
但任何人都可以 fork 您的回购并提出pull requests。
答案 1 :(得分:1)
如果您愿意为此投入更多的工作和资源,您可以使用pull requests和GitHub API自动执行此操作。
我没有源代码,但我知道有人做了这样的例子:
https://github.com/robashton/crowdsourcedhomepage
引用自述文件:
在这里粘贴你喜欢的任何东西(͡°͜ʖ͡°)(向拉动请求 分支“gh-pages”)。
如果可能,每个拉取请求将自动合并,然后 它最终会出现在http://codeofrob.com
的主页上
我自己没有尝试过,但实施这样的事情应该相对简单:
乍一看,您只需要一个服务器/ cronjob /使用GitHub API to check your repo for new pull requests和to auto-merge each one的任何内容。