GitHub私有仓库Fork后移除原作者协作权限,对方能否查看该Fork?
私有Fork仓库权限问题解答
核心结论
移除承包商的协作者权限后,对方无法查看你的私有Fork仓库。
结合GitHub官方文档的解读
先翻译你引用的官方文档内容:
私有Fork会继承上游仓库的权限结构,这有助于私有仓库所有者管控自己的代码。例如,如果上游私有仓库给某个团队授予了读写权限,那么该团队对这个上游仓库的所有私有Fork也拥有读写权限。只有团队权限会被私有Fork继承,个人权限不会。
关键要点拆解:
- 私有Fork仅继承上游仓库的团队权限,不会自动继承个人协作者权限。承包商作为上游仓库的个人协作者,不会天然获得你Fork仓库的访问权。
- 你作为自己Fork仓库的所有者,拥有完全的权限管控权:移除承包商的个人协作者身份后,对方就失去了访问你Fork仓库的所有入口。
- 你的Fork显示关联上游仓库,只是GitHub用于标识仓库来源的标记,仅服务于后续Pull Request等协作操作,不代表上游仓库所有者能访问你的Fork。
验证权限的步骤
- 进入你的Fork仓库「设置-协作者和团队」页面,确认没有任何你不认可的用户或团队拥有访问权限
- 若上游仓库存在团队权限,确认承包商不在该团队中;即便在,你也可以直接在自己的Fork仓库中移除该团队的权限
内容的提问来源于stack exchange,提问作者SamTest
相关产品推荐
相关产品推荐

