出于隱私或法律原因而不能將代碼托管到第三方平臺的企業,可能希望在企業內部架設專有的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所示。
[](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. 附錄:輕量級標記語言
- 貢獻者列表