关于github 代码管理,协作开发

公司要用github 进行项目管理,  了解了一下github相关权限管理。 并做笔记如下:

个人账户可以建立公有/私有  repository ,  公有的全天下的人都能看到,私有的全天下人都看不到除非授权。 

 方案一 协同 Collaborators 开发:


公有和私有的都可以邀请 协助者, 协作者可以 clone 也可以 commit , pull , push
一个 repository  只给 3 个协作者, 超过了 是否可以通过付费解决(未知)。

操作 : repository   -- setting -- Collaborators 

方案二 组织协同 :

先建立组织 organization, 建立组织后,可以建立不同的team  ,可以邀请很多人进来, 然后把人分配到 team

组织下面可以建立  repository  ,  可以是公有的, 也可以是私有的, 私有的需要升级付费
github提示  :  Visibility can't be private. Please upgrade your subscription to create a new private repository.

Collaborators  是有读写权限 ,单人邀请,   貌似无人数限制
team    可分开 读   和 读写权限,还可以有其它专线。   按组team分权限。 

 操作 : repository   -- setting -- Collaborators / team 

公私的区别 还是在于 是否全天下人都能看到


总结:
1. 小规模 4人以下下协作,不对外开放,  个人版本私有库 own+3   免费
2. 小规模 4人以下协作,   对外开放,   个人版本共有库 own+3   免费
3  规模协作,不对外开放,  个人版本私有库 own+  n 人   付费 , 付费方式 见下面
4. 规模协作,   对外开放,   个人版本共有库 own+ n人     免费

2019,08,09

猜你喜欢

转载自www.cnblogs.com/xiaoxuebiye/p/11326262.html