本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建Amazon CodeCommit知识库
使用Amazon CodeCommit控制台或Amazon Command Line Interface(Amazon CLI) 创建空CodeCommit存储库。要在创建存储库后为其添加标签,请参阅为存储库添加标签。
这些说明假定您已完成设置 中的步骤。
根据您的使用情况,您可能需要为创建或访问仓库付费。有关更多信息,请参阅 。定价
创建存储库(控制台)
创建CodeCommit知识库
打开CodeCommit控制台https://console.aws.amazon.com/codesuite/codecommit/home
. -
在区域选择器中,选择Amazon Web Services 区域要在其中创建存储库。有关更多信息,请参阅 区域和 Git 连接终端节点。
-
在存储库页面上,选择创建存储库。
-
在创建存储库页面上的存储库名称中,为存储库输入名称。
注意 存储库名称区分大小写。该名称在中必须唯一Amazon Web Services 区域为您的 Amazon Web Services 账户。
-
(可选)在描述中,输入存储库的描述。这可以帮助您及其他用户了解存储库的用途。
注意 描述字段在控制台中显示 Markdown,并且可接受所有 HTML 字符和有效的 Unicode 字符。如果你是应用程序开发人员使用
GetRepository
要么BatchGetRepositories
API 并且您计划在 Web 浏览器中显示存储库描述字段,请参阅CodeCommitAPI 参考. -
(可选)选择Add tag (添加标签),向您的存储库添加一个或多个存储库标签(自定义属性标签,可帮助您组织和管理您的 Amazon 资源)。有关更多信息,请参阅 在中标记存储库Amazon CodeCommit。
(可选)选择启用亚马逊CodeGuru对于 Java 和 Python 的审阅者如果此存储库包含 Java 或 Python 代码,并且你想CodeGuru审阅者来分析它。CodeGuruReviewer 使用多个机器学习模型来查找代码缺陷,并提出拉取请求的改进和修复建议。有关更多信息,请参阅 。亚马逊CodeGuruReviewer 用户指南.
-
请选择创建。
创建存储库后,您可以通过 CodeCommit 控制台或本地 Git 客户端或通过将 CodeCommit 存储库与您常用的 IDE 集成来连接到该存储库并开始添加代码。有关更多信息,请参阅 对 Amazon CodeCommit 进行设置。您也可以将存储库添加到持续交付管道中。有关更多信息,请参阅简单管道演练。
要获取有关新的信息CodeCommit如,克隆存储库时使用的 URL,请从列表中选择存储库的名称,或只在存储库名称旁边选择要使用的连接协议。
要与其他用户共享该存储库,您必须向其发送用于克隆该存储库的 HTTPS 或 SSH 链接。确保他们具备访问该存储库所需的权限。有关更多信息,请参阅 共享存储库 和 Amazon CodeCommit 的身份验证和访问控制。
创建存储库 (Amazon CLI)
您可以使用 Amazon CLI 创建 CodeCommit 存储库。与控制台不同,如果使用 Amazon CLI 创建存储库,您可以为其添加标签。
-
请确保您已配置Amazon CLI使用Amazon Web Services 区域存储库存在的位置。要验证区域,请在命令行或终端中运行以下命令,并查看默认区域名称的信息。
aws configure
默认区域名称必须与Amazon Web Services 区域对于中的存储库CodeCommit. 有关更多信息,请参阅 区域和 Git 连接终端节点。
-
运行 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
要么BatchGetRepositories
API 并且您计划在 Web 浏览器中显示存储库描述字段,请参阅CodeCommitAPI 参考. -
-
如果成功,此命令会输出一个包含以下信息的
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 命令。
-
-
记下的名称和 IDCodeCommit存储库。监控和更改有关的信息时,需要用到这些信息CodeCommit存储库,尤其是如果你使用Amazon CLI.
如果您忘记了名称或 ID,请按照查看CodeCommit仓库详细信息 (Amazon CLI)中的说明操作。
创建存储库后,您可以连接到该存储库并开始添加代码。有关更多信息,请参阅 连接存储库。您也可以将存储库添加到持续交付管道中。有关更多信息,请参阅简单管道演练。