我应该使用哪个范围来通过Github API向用户请求只读repo(私有和公共)的权限?

时间:2017-10-04 20:17:23

标签: api github

根据GitHub API documentation,我无法获得用户要求用户以只读方式下载公共/私人仓​​库的范围。 目前我正在使用repo,但您可以在文档中阅读:

  

授予对代码,提交状态,邀请的读/写访问权限,   协作者,添加团队成员资格和部署状态   公共和私人存储库和组织。

但我不想向用户询问在他的回购上写的权利

1 个答案:

答案 0 :(得分:0)

那是requested in 2015,两年后,GitHub Platform Roadmap确实提到了#34; Granular访问权限"。

但就目前而言,只读访问权限还不是可用范围的一部分。

可能的解决方法是setup a mirror repo,并且在第一个原始仓库的每次提交时,强制推送(覆盖)所述提交到第二个仓库(删除对第二个仓库进行的任何写入/修改)