天天看点

Github多人协作开发GitHub 多人协作开发:

GitHub 多人协作开发:

一、Fork 方式

  常见方式,开发者 fork 自己生成一个独立的分支,跟主分支完全独立,pull代码后,项目维护者可根据代码质量决定是否merge代码,此方式网上方法比较多,具体可参考如下链接:

https://www.jianshu.com/p/8c69d1021d98

https://www.jianshu.com/p/5a1b669a2f48

https://blog.csdn.net/ldx19980108/article/details/80517616

二、组织方式(单一管理)

  代码仓库的所有者针对不同的代码仓库建立不同访问权限的团队。通过Accounts Settings => Organizations =>Create new Organizations 新建一个组织 然后添加项目成员,根据提示设置即可。新建一个Repository新建完毕后进入 Repository 的 Settings =>Collaborators 在 Teams 下面点击刚创建的组织 ,里面就可以添加或者remove组织成员,具体可参考如下链接:

https://www.cnblogs.com/thousfeet/p/7840932.html

三、合作方式(成员管理)

  代码仓库的所有者可以为单个仓库增加具备只读或者读写权限的协作者。合作者方式比较实用,也很方便,新建一个Repository 之后,进入Repository的Settings,在Manage Collaborators里就可以管理合作者。其他合作者使用SSH方式登录,就可以正常的PUSH代码了,具体可参考如下链接:

https://www.jianshu.com/p/85cb197cb125

https://blog.csdn.net/yzr1216/article/details/81114560

相关概念介绍 :

https://blog.csdn.net/weixin_42052836/article/details/80464923

https://www.cnblogs.com/yhaing/p/8473746.html

继续阅读