GitHub 实现多人协同提交代码并且权限分组管理

1. 创建组织

创建仓库
创建组织

实例
创建仓库和组织实例

2. 创建仓库

在Organ-Name 组织下,创建一个仓库

创建仓库

实例
创建仓库实例

3. 创建team

  1. 在组织中创建team
    创建team

  2. 团队创建完成后,默认这个团队的成员只有一个人,就是该账号。下面就开始给这个team添加其他成员。
    创建team

4. 匹配三者加设定权限

在组织中给仓库添加team并且设置权限
创建team

仓库对team的权限控制有三种

1
2
3
1. Admin 管理者权限(只能 read、clone、push、给仓库添加成员 )
2. Write 写权限(只能 read、clone、push)
3. Read 读权限(只能 read、clone)

5. 私有项

私有项目,可以有以下几个途径达到要求

1
2
3
1、在github花钱购买私有仓库。
2、使用国内比较出名的开源中国git托管服务:https://git.oschina.net
3、使用GitLab,这需要在自己的服务器上部署https://about.gitlab.com/gitlab-com

参考文献

GitHub 实现多人协同提交代码并且权限分组管理:http://www.cnblogs.com/zhaoyanjun/p/5882784.html