访问网址 https://github.com/plans 可以看到GitHub提供的不同的服务方案列表。
图5-1:GitHub服务方案列表
图5-1中显示了GitHub的三类(8种)服务方案:
用户可以随时升级或降级自己在GitHub上的服务方案。点击菜单中的“Account Settings”可以看到当前所选方案,如图5-2所示。
图5-2:用户所选方案及状态
点击图5-2中的“Change plan”按钮,进入到更换GitHub服务方案页面,如图5-3所示。
图5-3:更换方案
选择适合的收费方案并付款后,即可完成服务方案的升级。
当 gotgithub 用户升级为付费账号后,创建新版本库时就可以通过新的选项创建私有版本库了。即在创建版本库时,如果不选择默认的“Anyone”,而是选择“Only the people I specify”可以创建私有版本库,如图5-4所示。
图5-4:创建私有版本库
通过版本库的管理界面,可以随时将版本库的状态在公开和私有之间切换,如图5-5所示。
图5-5:私有版本库管理界面
付费账号的公开版本库没有协同者数量上的限制,但是私有版本库却存在协同者数量上的限制。如图5-6所示,当私有版本库的协同者数量超出所选GitHub付费方案的限额后,会显示“OVERLIMIT”的警告,不过超出限额的协同者依然可以操作私有版本库。
图5-6:添加私有协同者
组织是一类特殊的不能登录的用户账号。如果要对组织账号进行配置,需要先以组织所有者的用户账号登录,再通过切换上下文的方式访问组织账号。图5-7就是以gotgithub用户账号登录后,切换到 GotGitOrg 组织账号的管理界面。
图5-7:团队账号的所选方案及状态
在图5-7所示的组织账号管理界面中显示了组织账号当前的GitHub方案,点击其中的“Change plan”按钮,显示如图5-8所示界面,可对组织账号的GitHub方案进行升级或降级。
图5-8:团队账号更换方案
为组织账号选择一个付费方案后,就可以在组织的账号下创建私有版本库,并以团队方式管理该私有版本库的授权。图5-9就是一个私有版本库GotGitOrg/NonPublicRepo的设置界面。
图5-9:团队的私有版本库设置