GitHub 在早期沒有專門為組織提供賬號幼东,很多企業(yè)用戶或大型開源組織只好使用普通用戶賬號作為組織的共享賬號來使用。后來,GitHub推出了組織這一新的賬號管理模式冤留,滿足大型開發(fā)團隊的需要恩掷。
- 組織賬號是不能用來登錄的倡鲸,它包含一個Owner(擁有者)用戶組,只有屬于這個組的用戶在登錄后黄娘,才能切換為組織的管理者峭状。
- 可以創(chuàng)建任意多的團隊(Team)即角色,對屬于組織的用戶進行管理逼争。Owner Team就是組織中權(quán)限最高的角色优床。
- 組織和用戶一樣可以創(chuàng)建項目,但是組織沒有SSH公鑰配置誓焦,也不能以組織的身份操作版本庫羔巢。
組織沒有工作描述之類的個人賬號才擁有的屬性。
組織是非登錄賬號,不能像創(chuàng)建普通登錄賬號那樣直接創(chuàng)建竿秆,而是需要以GitHub用戶身份登錄启摄,然后再創(chuàng)建自己的組織桅锄,創(chuàng)建者成為組織天然的管理者啊片。
組織的儀表板界面與用戶儀表板的不同之處在于增加了團隊管理(Team)和組織管理(Organization Settings)。
組織擁有獨立的項目托管空間咸灿,剛剛建立的組織賬號的版本庫尚未創(chuàng)建匪燕,點擊“New Repository”按鈕蕾羊,創(chuàng)建版本庫(即項目)。
若是以共享版本庫方式(即集中式協(xié)同模式)工作的話帽驯,使用組織來托管版本庫會比使用個人賬號托管有效率得多龟再。
- 以個人賬號托管,需要逐一為版本庫設(shè)置協(xié)作者(Collaborators)尼变,如果版本庫較多且授權(quán)相同利凑,配置過程繁瑣且易出錯。
- 以組織方式托管嫌术,將用戶分組哀澈,劃分為一個一個的團隊(Team),以團隊為單位授權(quán)則方便得多度气。
- 如果是以付費賬號創(chuàng)建的私密版本庫割按,使用組織方式管理,會有包括只讀磷籍、讀寫等更豐富的授權(quán)類型适荣,更符合項目管理的實際。