AWS CodeCommit 是一个高度可扩展的托管型源代码控制服务,可托管私有 Git 存储库。CodeCommit 将您的数据存储在 Amazon S3 和 Amazon DynamoDB 中,让您的存储库具有高可扩展性、可用性和耐用性。您只需创建一个存储库来存储您的代码。没有需要配置和扩展的硬件或需要安装、配置和操作的软件。

开始免费使用 AWS

创建免费账户

获得 12 个月的 AWS 免费套餐,同时享受 AWS 的基本支持功能,包括 24x7x365 客户服务、支持论坛及更多。
查看 AWS 免费套餐详细信息 »

CodeCommit_Banner

AWS CodeCommit 专门用于协作软件开发。借助 CodeCommit,您能够提交、分化和合并代码,从而轻松掌控团队的项目。CodeCommit 还支持拉取请求,从而提供一种请求代码审查和与协作者讨论代码的机制。您可以从 AWS Management Console、AWS CLI 或 AWS SDK 创建存储库并开始使用 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 Management Console、AWS CLI 和 AWS SDK 来管理您的存储库。您还可以使用 Git 命令或 Git 图形化工具来与您的存储库源文件进行交互。AWS CodeCommit 支持所有 Git 命令且兼容现有 Git 工具。您可以与您的开发环境插件或持续集成/持续交付系统集成。

借助 AWS CodeCommit 存储库触发器,您可以使用 Amazon Simple Notification Service (Amazon SNS) 发送通知和创建 HTTP Webhook,或调用 AWS Lambda 功能以响应所选的存储库事件。