【发布时间】:2016-05-21 09:59:18
【问题描述】:
我终于尝试学习如何使用 git,所以我正在 GitHub 上写一篇关于版本控制的相当广泛的论文。感谢我的大学,我有一个免费 GitHub 专业帐户,因此我可以添加私人存储库。
我需要添加我的主管,因此他可以访问文档,但我希望他的 GitHub 帐户具有只读权限。
如何允许特定用户对 GitHub 上的私有存储库进行只读访问?
【问题讨论】:
我终于尝试学习如何使用 git,所以我正在 GitHub 上写一篇关于版本控制的相当广泛的论文。感谢我的大学,我有一个免费 GitHub 专业帐户,因此我可以添加私人存储库。
我需要添加我的主管,因此他可以访问文档,但我希望他的 GitHub 帐户具有只读权限。
如何允许特定用户对 GitHub 上的私有存储库进行只读访问?
【问题讨论】:
考虑到collaborator on a simple GitHub repo has push access,您有几个选择:
transferring your repo to an organization(您已创建):然后您可以限制推送:然后您可以 add an external collaborator 仅读取访问权限:
(图像显示 wirte访问,但重点是:可以选择“读取”)
或者你可以保护和restrict write access to branch(但你需要为所有个分支这样做)
【讨论】: