出于隐私或法律原因而不能将代码托管到第三方平台的企业,可能希望在企业内部架设专有的GitHub服务,能做到么?答案就是GitHub企业版(GitHub Enterprise)。
网址:[https://enterprise.github.com/](https://enterprise.github.com/)。
GitHub企业版搭建在企业本地网络中,因此企业拥有对版本库和项目完整的控制权限。GitHub企业版包含了GitHub上所有的好东西:提交历史、代码浏览、比较视图、Pull Requests、问题追踪、维基、Gists、组织和团队管理、强大的API,和漂亮的界面,因此会使用GitHub就会使用GitHub企业版。此外企业版还增加了对LDAP和CAS支持功能,以便和企业现有的认证系统整合等等[[1]](https://github.com/blog/978-introducing-github-enterprise)。
GitHub企业版不像它的前身GitHub:FI(GitHub:FI是GitHub Firewall Install的缩写,含义为在企业的防火墙内部架设GitHub服务,现已升级为GitHub Enterprise。)那样通过下载软件包进行安装和部署,而是提供基于虚拟机的解决方案。即GitHub企业版以OVF虚拟机文件格式发布,可以运行在多种虚拟机平台,如:VMWare、VirtualBox、Oracle VM、Red Hat Enterprise Virtualization和IBM POWER。使用OVF格式让GitHub企业版的部署更加轻松。
GitHub企业版根据用户数量收取年费,入门级的价格为20用户每年5,000美金。如果用户数少,建议采用付费的GitHub托管账号。购买更多用户许可,访问GitHub企业版网站,那儿有一个报价生成器,如图5-10所示。
[![../images/github-enterprise-pricing.png](http://www.worldhello.net/gotgithub/images/github-enterprise-pricing.png)](http://www.worldhello.net/gotgithub/images/github-enterprise-pricing.png)
图5-10:GitHub企业版报价生成器
- 前言
- 1. 探索GitHub
- 1.1. 什么是GitHub
- 1.2. GitHub亮点
- 1.3. 探索GitHub
- 2. 加入GitHub
- 2.1. 创建GitHub账号
- 2.2. 浏览托管项目
- 2.3. 社交网络
- 3. 项目托管
- 3.1. 创建新项目
- 3.2. 操作版本库
- 3.3. 公钥认证管理
- 3.4. 版本库钩子扩展
- 3.5. 建立主页
- 4. 工作协同
- 4.1. Fork + Pull模式
- 4.2. 共享版本库
- 4.3. 组织和团队
- 4.4. 代码评注
- 4.5. 缺陷跟踪
- 4.6. 维基
- 5. 付费服务
- 5.1. GitHub收费方案
- 5.2. GitHub企业版
- 6. GitHub副产品
- 6.1. GitHub:Gist
- 6.2. 其他版本控制工具支持
- 6.3. 客户端工具
- 6.4. 其他
- 7. 附录:轻量级标记语言
- 贡献者列表