创建Amazon CodeCommit知识库 - Amazon CodeCommit
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

创建Amazon CodeCommit知识库

使用Amazon CodeCommit控制台或Amazon Command Line Interface(Amazon CLI) 创建空CodeCommit存储库。要在创建存储库后为其添加标签,请参阅为存储库添加标签

这些说明假定您已完成设置 中的步骤。

注意

根据您的使用情况,您可能需要为创建或访问仓库付费。有关更多信息,请参阅 。定价在CodeCommit产品信息页面。

创建存储库(控制台)

创建CodeCommit知识库

  1. 打开CodeCommit控制台https://console.aws.amazon.com/codesuite/codecommit/home.

  2. 在区域选择器中,选择Amazon Web Services 区域要在其中创建存储库。有关更多信息,请参阅 区域和 Git 连接终端节点

  3. 存储库页面上,选择创建存储库

  4. 创建存储库页面上的存储库名称中,为存储库输入名称。

    注意

    存储库名称区分大小写。该名称在中必须唯一Amazon Web Services 区域为您的 Amazon Web Services 账户。

  5. (可选)在描述中,输入存储库的描述。这可以帮助您及其他用户了解存储库的用途。

    注意

    描述字段在控制台中显示 Markdown,并且可接受所有 HTML 字符和有效的 Unicode 字符。如果你是应用程序开发人员使用GetRepository要么BatchGetRepositoriesAPI 并且您计划在 Web 浏览器中显示存储库描述字段,请参阅CodeCommitAPI 参考.

  6. (可选)选择Add tag (添加标签),向您的存储库添加一个或多个存储库标签(自定义属性标签,可帮助您组织和管理您的 Amazon 资源)。有关更多信息,请参阅 在中标记存储库Amazon CodeCommit

  7. (可选)选择启用亚马逊CodeGuru对于 Java 和 Python 的审阅者如果此存储库包含 Java 或 Python 代码,并且你想CodeGuru审阅者来分析它。CodeGuruReviewer 使用多个机器学习模型来查找代码缺陷,并提出拉取请求的改进和修复建议。有关更多信息,请参阅 。亚马逊CodeGuruReviewer 用户指南.

  8. 请选择创建

创建存储库后,您可以通过 CodeCommit 控制台或本地 Git 客户端或通过将 CodeCommit 存储库与您常用的 IDE 集成来连接到该存储库并开始添加代码。有关更多信息,请参阅 对 Amazon CodeCommit 进行设置。您也可以将存储库添加到持续交付管道中。有关更多信息,请参阅简单管道演练

要获取有关新的信息CodeCommit如,克隆存储库时使用的 URL,请从列表中选择存储库的名称,或只在存储库名称旁边选择要使用的连接协议。

要与其他用户共享该存储库,您必须向其发送用于克隆该存储库的 HTTPS 或 SSH 链接。确保他们具备访问该存储库所需的权限。有关更多信息,请参阅 共享存储库Amazon CodeCommit 的身份验证和访问控制

创建存储库 (Amazon CLI)

您可以使用 Amazon CLI 创建 CodeCommit 存储库。与控制台不同,如果使用 Amazon CLI 创建存储库,您可以为其添加标签。

  1. 请确保您已配置Amazon CLI使用Amazon Web Services 区域存储库存在的位置。要验证区域,请在命令行或终端中运行以下命令,并查看默认区域名称的信息。

    aws configure

    默认区域名称必须与Amazon Web Services 区域对于中的存储库CodeCommit. 有关更多信息,请参阅 区域和 Git 连接终端节点

  2. 运行 create-repository 命令,并指定:

    • 唯一地标识的名称CodeCommit存储库(使用--repository-name选项)。

      注意

      该名称必须在 Amazon Web Services 账户间保持唯一。

    • 有关的可选评论CodeCommit存储库(使用--repository-description选项)。

    • 一个或多个用作 CodeCommit 存储库标签的可选键值对(使用 --tags 选项)。

    例如,要创建CodeCommit存储库名称MyDemoRepo随着描述"My demonstration repository"还有一个名为密钥的标签团队价值为Saanvi,使用此命令。

    aws codecommit create-repository --repository-name MyDemoRepo --repository-description "My demonstration repository" --tags Team=Saanvi
    注意

    描述字段在控制台中显示 Markdown,并且可接受所有 HTML 字符和有效的 Unicode 字符。如果你是应用程序开发人员使用GetRepository要么BatchGetRepositoriesAPI 并且您计划在 Web 浏览器中显示存储库描述字段,请参阅CodeCommitAPI 参考.

  3. 如果成功,此命令会输出一个包含以下信息的 repositoryMetadata 对象:

    • 说明 (repositoryDescription)。

    • 系统生成的唯一 ID (repositoryId)。

    • 名称 (repositoryName)。

    • 与关联的 Amazon Web Services 账户的 IDCodeCommit存储库accountId)。

    以下是基于上述示例命令的示例输出。

    { "repositoryMetadata": { "repositoryName": "MyDemoRepo", "cloneUrlSsh": "ssh://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo", "lastModifiedDate": 1446071622.494, "repositoryDescription": "My demonstration repository", "cloneUrlHttp": "https://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo", "creationDate": 1446071622.494, "repositoryId": "f7579e13-b83e-4027-aaef-650c0EXAMPLE", "Arn": "arn:aws:codecommit:us-east-2:111111111111:MyDemoRepo", "accountId": "111111111111" } }
    注意

    不会在输出中返回创建存储库时添加的标签。要查看与存储库关联的标签列表,请运行 list-tags-for-resource 命令。

  4. 记下的名称和 IDCodeCommit存储库。监控和更改有关的信息时,需要用到这些信息CodeCommit存储库,尤其是如果你使用Amazon CLI.

    如果您忘记了名称或 ID,请按照查看CodeCommit仓库详细信息 (Amazon CLI)中的说明操作。

创建存储库后,您可以连接到该存储库并开始添加代码。有关更多信息,请参阅 连接存储库。您也可以将存储库添加到持续交付管道中。有关更多信息,请参阅简单管道演练