如何创建多人共有、修改同步的GitHub共享仓库用于GitHub Pages部署?
GitHub共有共享仓库实现方案
你要的这种不归属于单个用户、全体成员共有共享的仓库完全可以实现,最优方案是使用GitHub组织账户承载仓库,具体说明如下:
操作步骤
- 任意一位协作成员注册创建免费的GitHub组织,选择免费组织套餐即可满足普通小团队的协作需求
- 将所有协作成员全部添加到组织内,若需要所有成员权限平等,直接给所有人配置「维护者」权限即可,所有成员都拥有对仓库的读写、合并修改等权限
- 直接在组织内新建目标仓库,或者把原本存放在个人名下的已有仓库转移到组织名下即可
匹配需求的核心特性
- 仓库归属主体为组织,不属于任何单个成员,就算后续有成员退出组织,仓库本身也不会受到任何影响
- 所有成员都可以直接向组织下的中央仓库推送提交、合并修改,所有提交都会直接同步到中央仓库,其他成员本地拉取最新代码即可拿到所有更新,不需要额外做同步配置
- 组织下的仓库完全支持GitHub Pages部署,配置逻辑和个人名下的仓库完全一致,不会影响你现有的站点部署计划
可选优化配置
如果后续团队规模扩大,可以在组织内创建不同团队,按团队粒度分配仓库权限,新成员加入时直接加到对应团队就能自动获得对应仓库的权限,不需要逐个给每个仓库配置成员权限。
内容的提问来源于stack exchange,提问作者Sumanth
相关产品推荐
相关产品推荐

