此解決方案會將 45 天免費試用版 GitHub Enterprise 自動部署到您的 Amazon Web Services (AWS) 帳戶中。
GitHub Enterprise 是一個在 Git 上建立的開發和協作平台,以便開發人員更有效率且輕鬆地建立和共享軟體。其提供了一個整合式平台,可進行持續的整合及開發、非線性的協作工作流程,並可供管理員進行深入的監控與稽核。在 AWS 上部署 GitHub Enterprise 後,您便能利用其可設定的基礎設施來進行編碼與部署任務。
此解決方案由 AWS 解決方案架構師開發。
-
您將建置的項目
-
部署方式
-
成本和授權
-
您將建置的項目
-
使用此解決方案在 AWS 設定以下 GitHub Enterprise 環境:
- 含單一可用區域和公用子網路的虛擬私有雲端 (VPC)。*
- 提供網際網路存取的網際網路閘道。*
- 公用子網路上,連接可自訂的 Amazon Elastic Block Store (Amazon EBS) 磁碟區的 GitHub Enterprise EC2 執行個體。
- 可在 GitHub Enterprise EC2 執行個體沒有回應時自動將其還原的 Amazon CloudWatch 監控資源。
- 具有可管理資源存取許可的 AWS Identity and Access Management (IAM) 角色。
- 安全群組,用於在 VPC 內啟用通訊功能,並與 GitHub Enterprise EC2 執行個體通訊。
- Github 組織和儲存庫的範本,可用來測試部署。
* 可將解決方案部署至現有 VPC 的範本,會略過標有星號的任務,並提示您輸入現有的 VPC 組態。
- 含單一可用區域和公用子網路的虛擬私有雲端 (VPC)。*
-
部署方式
-
若要建立 GitHub Enterprise 環境,請依照部署指南中的說明操作。部署程序包括以下步驟:
- 如果您尚未擁有 AWS 帳戶,請在 https://aws.amazon.com 註冊。
- 如需註冊 GitHub Enterprise 的 45 天免費試用授權,請造訪 https://enterprise.github.com/sn-trial。
- 啟動解決方案。每個部署的時間約 15 分鐘。您可以從兩個選項中進行選擇:
- 存取 AWS 上的 GitHub Enterprise 執行個體,以及存取和複製解決方案所設定的儲存庫樣本,以測試部署。
若要自訂部署,您還可以設定網路資源並修改 GitHub Enterprise Web 伺服器的執行個體類型與儲存選項。
Amazon 可能會與 AWS 合作夥伴 (與 AWS 在此解決方案上協作的合作夥伴) 分享使用者部署資訊。
-
成本和授權
-
此解決方案需要 GitHub Enterprise 的試用版,該版本可從 GitHub 免費取得。
執行此解決方案時,您須自行支付使用 AWS 服務和任何第三方授權的相關費用。使用此解決方案無須額外付費。
此解決方案包括您能自訂的組態參數。其中某些設定 (例如執行個體類型) 會影響到部署的成本。若要估算成本,請參閱您所使用每項 AWS 服務的定價頁面。定價可能會隨時變更。
提示:在部署解決方案後,建立 AWS Cost and Usage Report 以追蹤相關成本。這些報告會向您帳戶中的 Amazon Simple Storage Service (Amazon S3) 儲存貯體提供各個帳單指標。它們會根據每個月的用量提供成本估算,並在月底彙總資料。如需詳細資訊,請參閱 什麼是 AWS Cost and Usage Report?