AWS CodeCommit 是一個具高可擴展性的受管原始程式碼控制服務,可託管私有的 Git 儲存庫。CodeCommit 將資料存放在 Amazon S3 和 Amazon DynamoDB 中,為您的儲存庫提供高可擴展性、可用性和耐久性。您只需建立存放程式碼的儲存庫。無須佈建和擴充硬體,也不需安裝、設定和操作軟體。

開始免費使用 AWS

建立免費帳戶

獲得 12 個月的 AWS 免費方案,同時享受 AWS 的基本支援功能,包括全年無休的客戶服務、支援論壇等等。
查看 AWS 免費方案詳細資訊 »

CodeCommit_Banner

AWS CodeCommit 專為協作軟體開發而設計。CodeCommit 允許您遞交、分支和合併程式碼,讓您可輕鬆保有團隊的專案控制權。CodeCommit 還支援提取請求,提供請求程式碼檢閱和與合作者討論程式碼的機制。您可以使用 AWS 管理主控台、AWS CLI 或 AWS 開發套件建立儲存庫,然後使用 Git 開始操作儲存庫。

您可以透過 HTTPS 和 SSH 從 AWS CodeCommit 傳出和傳入檔案。您的儲存庫也可使用客戶特定金鑰,透過 AWS Key Management Service 自動靜態加密。

AWS CodeCommit 使用 AWS Identity and Access Management 控制和監控哪些人可存取您的資料以及存取資料的方式、時間和位置。

AWS CodeCommit 將您的儲存庫存放在 Amazon S3 和 Amazon DynamoDB。您的資料會以冗餘方式存放在多個設施中。這個架構可提高儲存庫資料的可用性和耐久性。

AWS CodeCommit 讓您視需要建立任何數量的儲存庫,沒有大小限制。您可以存放和控制任何類型的檔案版本,包括應用程式資產,例如與程式碼搭配的影像和程式庫。

您可以使用 AWS 管理主控台、AWS CLI 和 AWS 開發套件管理儲存庫。您還可以使用 Git 命令或 Git 圖形工具與儲存庫原始檔案進行互動。AWS CodeCommit 支援所有 Git 命令並能與現有 Git 工具搭配使用。您可與開發環境外掛程式或持續整合/持續交付系統整合。

使用 AWS CodeCommit 儲存庫觸發程序,您可以透過 Amazon Simple Notification Service (Amazon SNS) 傳送通知和建立 HTTP Webhook,或叫用 AWS Lambda 函數以回應您選擇的儲存庫事件。