将 Eclipse 与 AWS CodeCommit 集成 - AWS CodeCommit

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

将 Eclipse 与 AWS CodeCommit 集成

您可以使用 Eclipse 在 CodeCommit 存储库中进行代码更改。Toolkit for Eclipse 集成可以与 Git 凭证和 IAM 用户结合使用。您可以克隆现有存储库、创建存储库、向存储库提交和推送代码更改等。

要将 Toolkit for Eclipse 与 CodeCommit 结合使用,您需要:

步骤 1:为您的 IAM 用户获取访问密钥和秘密密钥

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

如果用户需要在 AWS Management Console 之外与 AWS 交互,则需要编程式访问权限。授予编程式访问权限的方法取决于访问 AWS 的用户类型。

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

哪个用户需要编程式访问权限? 目的 方式

员工身份

(在 IAM Identity Center 中管理的用户)

使用临时凭证签署向 AWS CLI、AWS SDK 或 AWS API 发出的编程请求。

按照您希望使用的界面的说明进行操作。

IAM 使用临时凭证签署向 AWS CLI、AWS SDK 或 AWS API 发出的编程请求。 按照《IAM 用户指南》将临时凭证用于 AWS 资源中的说明进行操作。
IAM

(不推荐使用)

使用长期凭证签署向 AWS CLI、AWS SDK 或 AWS API 发出的编程请求。

按照您希望使用的界面的说明进行操作。

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

Toolkit for Eclipse 是一个可添加到 Eclipse 的软件包。用 AWS 凭证配置文件安装和配置后,您可以在 Eclipse 中从 AWS Explorer 连接到 CodeCommit。

安装包含 AWS CodeCommit 模块的 Toolkit for Eclipse 并配置对项目存储库的访问权限
  1. 如果您还没有安装受支持的版本,请将 Toolkit for Eclipse 安装在您的本地计算机上。如果需要更新 Toolkit for Eclipse 的版本,请按照设置 Toolkit 中的说明操作。

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

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

    • 如果您遵循首次运行经验,请在提示您设置凭证配置文件时提供 AWS 安全凭证。

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

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

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

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

    
                        在已安装 Toolkit for Eclipse 的情况下在 Eclipse 中配置 Git 凭证。

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

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

从 Eclipse 中克隆 CodeCommit 存储库

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

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

    注意

    如果看不到您的存储库,请选择标记图标以打开 AWS 区域菜单,然后选择创建存储库时所在的 AWS 区域。

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

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

从 Eclipse 中创建 CodeCommit 存储库

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

  1. 在 AWS Explorer 中,右键单击 AWS CodeCommit,然后选择创建存储库

    注意

    存储库是特定于区域的。在创建存储库之前,请务必选择正确的 AWS 区域。开始存储库创建过程后,将无法选择 AWS 区域。

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

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

使用 CodeCommit 存储库

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

注意

CodeCommit 可能无法在 Toolkit for Eclipse 支持的所有 AWS 区域中都可用。

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

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

有关使用 Toolkit for Eclipse 的详细信息,请参阅 AWS Toolkit for Eclipse 入门指南