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

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

将 Eclipse 与 Amazon CodeCommit 集成

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

要将 Toolkit for Eclipse 与 CodeCommit 结合使用,您需要以下内容:

第 1 步:获取 IAM 用户的访问密钥和私有密钥

如果您还没有在安装 Eclipse 的计算机上设置凭证配置文件,可以使用Amazon CLI和aws configure命令. 或者,您可以执行本过程中的步骤来创建和下载您的凭证。在系统提示时将凭证 Toolkit for Eclipse。

访问密钥包含访问密钥 ID 和秘密访问密钥,用于签署对发出的编程请求Amazon 如果没有访问密钥,您可以使用进行创建Amazon Web Services Management Console。作为最佳实践,请勿在不必要时对任何任务使用Amazon Web Services 账户根用户访问密钥。而是为自己创建一个具有访问密钥的新管理员 IAM 用户

仅当创建访问密钥时,您才能查看或下载秘密访问密钥。以后您无法恢复它们。不过,您随时可以创建新的访问密钥。您还必须拥有执行所需 IAM 操作的权限。有关更多信息,请参阅 IAM 用户指南中的访问 IAM 资源所需的权限

为 IAM 用户创建访问密钥

  1. 登录 Amazon Web Services Management Console,单击 https://console.aws.amazon.com/iam/ 打开 IAM 控制台。

  2. 在导航窗格中,选择 Users (用户)

  3. 选择要为其创建访问密钥的用户的名称,然后选择 Security credentials (安全凭证) 选项卡。

  4. Access keys(访问密钥) 部分,选择 Create access key (创建访问密钥)

  5. 要查看新访问密钥对,请选择 Show (显示)。关闭此对话框后,您将无法再次访问该秘密访问密钥。您的凭证与下面类似:

    • 访问密钥 ID:AKIAIOSFODNN7EXAMPLE

    • 秘密访问密钥:wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY

  6. 要下载密钥对,请选择 Download .csv file (下载 .csv 文件)。将密钥存储在安全位置。关闭此对话框后,您将无法再次访问该秘密访问密钥。

    请对密钥保密以保护您的Amazon Web Services 账户,切勿通过电子邮件发送密钥。请勿对企业外部共享密钥,即使有来自 Amazon 或 Amazon.com 的询问。合法代表 Amazon 的任何人永远都不会要求您提供密钥。

  7. 下载 .csv 文件之后,选择 Close (关闭)。在创建访问密钥时,预设情况下,密钥对处于活动状态,并且您可以立即使用此密钥对。

相关主题

第 2 步:安装Amazon Toolkit for Eclipse然后连接到 CodeCommit

Toolkit for Eclipse 是一个可添加到 Eclipse 的软件包。在安装完毕并将其配置之后Amazon凭据配置文件,CodeCommit 可以从AmazonExclipse 中的 Explorer。

使用安装 Toolkit in EclipseAmazon CodeCommit模块并配置对项目存储库的访问权限

  1. 如果您还没有安装受支持的版本,请将 Toolkit for Eclipse 安装在您的本地计算机上。如果需要更新 ToToolkit for Eclipse 版本,请按照中的说明操作。设置工具包.

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

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

    • 如果您遵循的第一次运行体验,请提供您的Amazon当系统提示您设置凭证配置文件时,将安全凭证。

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

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

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

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

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

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

从 Eclipse 克隆 CodeCommit 存储库

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

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

    注意

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

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

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

从 Eclipse 创建 CodeCommit 存储库

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

  1. InAmazon浏览器中,右键Amazon CodeCommit,然后选择创建存储库.

    注意

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

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

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

使用 CodeCommit 存储库

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

注意

CodeCommit 可能不是完全可用Amazon Web Services 区域受 Toolkit for Eclipse 的支持。

在 Toolkit in Eclipse 中,您可以从导航包浏览器视图。要打开文件,请从列表中选择该文件。

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

有关使用 Toolkit for Eclipse 更多信息,请参阅Amazon Toolkit for Eclipse入门指南.