将 Eclipse 与 Amazon CodeCommit 集成 - Amazon CodeCommit
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

将 Eclipse 与 Amazon CodeCommit 集成

您可以使用 Eclipse 在 CodeCommit 存储库中进行代码更改。用于 Eclipse 集成的工具包旨在与 Git 证书和 IAM 用户一起使用。您可以克隆现有存储库、创建存储库、向存储库提交和推送代码更改等。

要将适用于 Eclipse 的工具包与一起使用 CodeCommit,您需要满足以下条件:

步骤 1:为您的 IAM 用户获取访问密钥,以及私有密钥

如果您尚未在安装了 Eclipse 的计算机上设置凭据配置文件,则可以使用Amazon CLI和aws configure命令配置一个凭证配置文件。或者,您可以执行本过程中的步骤来创建和下载您的凭证。出现提示时,将其提供给 Toolkit for Eclipse。

如果用户想与Amazon外部人员进行交互,则需要编程访问权限Amazon Web Services Management Console。AmazonAPI 和Amazon Command Line Interface需要访问密钥。尽可能创建临时凭证。临时凭证由访问密钥 ID、秘密访问密访问密钥,以及一个指示凭证何时到期的安全令牌。

要向用户授予编程访问权限,请选择以下选项之一。

哪个用户需要编程访问权限? To By
IAM 使用短期证书签署对Amazon CLI或Amazon API 的编程请求(直接或使用 SAmazon DK)。 按照 IAM 用户指南中对Amazon资源使用临时证书中的说明进行操作。
IAM 使用长期证书签署对Amazon CLI或Amazon API 的编程请求(直接或使用 SAmazon DK)。

(不推荐使用)

按照 IAM 用户指南中的管理 IAM 用户的访问密钥

步骤 2:安装Amazon Toolkit for Eclipse并连接到 CodeCommit

Toolkit for Eclipse 包是一个可以添加到 Eclipse 的软件包。安装并使用您的Amazon凭据配置文件对其进行配置后,可以 CodeCommit 从 Eclipse 中的Amazon资源管理器连接到。

使用该Amazon CodeCommit模块安装 Toolkit for Eclipse 并配置对项目存储库的访问权限
  1. 如果您尚未安装支持的版本,请在本地计算机上安装Toolkit for Eclipse it。如果您需要更新Toolkit for Eclipse oolkit 版本,请按照 “设置工具包” 中的说明进行操作。

  2. 在 Eclipse 中,遵循首次运行体验,或从 Eclipse 菜单系统(位置取决于版本和操作系统)打开 Preferences (首选项) 并选择 Amazon Toolkit

  3. 请执行下列操作之一:

    • 如果您使用的是首次运行体验,请在系统提示设置凭证配置文件时提供您的Amazon安全证书。

    • 如果在 Preferences (首选项) 中进行配置,并且已在计算机上配置凭证配置文件,请从 Default Profile (默认配置文件) 中选择它。

    • 如果在 Preferences (首选项) 中进行配置,但看不到要使用的配置文件或列表为空,请选择 Add profile (添加配置文件)。在配置文件详细信息中,输入配置文件名称和 IAM 用户的证书(访问密钥和密钥),或者输入证书文件的位置。

    • 如果在 Preferences (首选项) 中进行配置并且未设置配置文件,请使用相关链接来注册账户或管理现有 Amazon 安全凭证。

  4. 在 Eclipse 中,展开Amazon工具包菜单并选择Amazon CodeCommit。选择凭证配置文件,然后输入或从 .csv 文件中导入 Git 凭证的用户名和密码。选择 Apply,然后选择 OK

使用配置文件登录以后,Amazon CodeCommit 连接面板会出现在 Team Explorer 中,其中包含用于克隆、创建或注销的选项。选择 “克隆” 会将现有 CodeCommit 存储库克隆到本地计算机上,这样您就可以开始编写代码了。这是最常用的选项。

如果没有任何存储库或需要创建存储库,请选择 Create (创建)

从 Eclipse 克隆 CodeCommit 存储库

在配置凭证后,通过在 Eclipse 中签出存储库可来将其克隆为计算机本地存储库。然后,您便可以开始使用代码。

  1. 在 Eclipse 中打开Amazon资源管理器。有关在何处找到它的更多信息,请参阅如何访问 Amazon Explorer。展开 Amazon CodeCommit,然后选择要使用的 CodeCommit 存储库。您可以查看存储库的提交历史记录和其他详细信息,这些信息可以帮助您确定这是不是要克隆的存储库和分支。

    注意

    如果您看不到存储库,请选择旗帜图标打开Amazon Web Services 区域菜单,然后选择创建存储库Amazon Web Services 区域的位置。

  2. 选择 Check out (签出),按照说明进行操作以将存储库克隆到本地计算机。

  3. 完成克隆项目后,您就可以开始在 Eclipse 中编辑代码并将更改暂存、提交和推送到 CodeCommit 中的项目存储库。

从 Eclipse 创建 CodeCommit 存储库

你可以使用适用于 Eclipse 的工具包从 Eclipse 创建 CodeCommit 存储库。在创建存储库的过程中,您还会将其克隆到您计算机上的本地存储库,从而可以立即使用该存储库。

  1. 在Amazon资源管理器中,右键单击 Amazon CodeCommit,然后选择 “创建存储库”。

    注意

    存储库是特定于区域的。在您创建存储库之前,请务必选择正确的Amazon Web Services 区域。启动存储库创建过程Amazon Web Services 区域后,您无法选择。

  2. Repository Name (存储库名称) 中,为此存储库输入名称。存储库名称在Amazon Web Services 账户内必须唯一。这些名称有字符和长度限制。有关更多信息,请参阅 配额。在 Repository Description (存储库描述) 中,输入此存储库的可选描述。这有助于他人了解此存储库的用途,还有助于将其与区域中的其他存储库进行区分。选择 OK(确定)。

  3. 在Amazon Explorer 中 Amazon CodeCommit,展开,然后选择刚才创建的 CodeCommit 存储库。您将看到此存储库没有提交历史记录。选择 Check out (签出),按照说明进行操作以将存储库克隆到本地计算机。

使用 CodeCommit 存储库

连接后 CodeCommit,您可以在Amazon Explorer 中看到与您的账户关联的Amazon Web Services 区域存储库列表。选择标志菜单以更改区域。

注意

CodeCommit 可能无法完全Amazon Web Services 区域支持 Toolkit for Eclipse。

在 Toolkit for Eclipse it 中,您可以从 “导航” 和 “Pack age 资源管理器” 视图浏览这些存储库的内容。要打开文件,请从列表中选择该文件。

适用于 CodeCommit 存储库的 Toolkit for Eclipse 中的 Git 操作与任何其他基于 Git 的存储库的操作完全相同。您可以更改代码、添加文件并创建本地提交。准备好共享后,可以使用 Git Staging 选项将提交推送到 CodeCommit 存储库。如果尚未在 Git 配置文件中配置作者和提交者信息,可在提交和推送之前执行此操作。由于您的 IAM 用户的 Git 证书已存储在本地并与您的关联Amazon凭证配置文件相关联,因此当您推送到时,系统不会提示您再次提供这些证书 CodeCommit。

有关使用适用 Eclipse 的 Toolkit for Eclipse。Amazon Toolkit for Eclipse