根据GitHub API documentation,我无法获得用户要求用户以只读方式下载公共/私人仓库的范围。
目前我正在使用repo
,但您可以在文档中阅读:
授予对代码,提交状态,邀请的读/写访问权限, 协作者,添加团队成员资格和部署状态 公共和私人存储库和组织。
但我不想向用户询问在他的回购上写的权利!
答案 0 :(得分:0)
那是requested in 2015,两年后,GitHub Platform Roadmap确实提到了#34; Granular访问权限"。
但就目前而言,只读访问权限还不是可用范围的一部分。
可能的解决方法是setup a mirror repo,并且在第一个原始仓库的每次提交时,强制推送(覆盖)所述提交到第二个仓库(删除对第二个仓库进行的任何写入/修改)