使用个人访问令牌向用户授予存储库访问权限 - Amazon CodeCatalyst

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

使用个人访问令牌向用户授予存储库访问权限

要在装有 Git 客户端或集成开发环境 (IDE) 的本地计算机上访问某些 CodeCatalyst资源,例如源存储库,必须输入应用程序特定的密码。您可以创建用于此目的的个人访问令牌 (PAT)。PATs您在中的所有空间和项目中创建的都与您的用户身份相关联 CodeCatalyst。您可以PAT为自己的 CodeCatalyst身份创建多个。

您可以查看已创建的PATs名称和到期日期,也可以删除不再需要的名称。您只能在创建PAT密钥时对其进行复制。

注意

默认情况下,1 年PATs后到期。

正在创建 PATs

PATs与您的用户身份相关联 CodeCatalyst。您只能在创建PAT密钥时对其进行复制。

创建PATs(控制台)

您可以使用控制台在PATs中创建 CodeCatalyst。

创建个人访问令牌(控制台)
  1. 打开 CodeCatalyst 控制台,网址为 https://codecatalyst.aws/

  2. 在顶部菜单栏中,选择您的个人资料徽章,然后选择我的设置。 CodeCatalyst我的设置页面打开。

    提示

    您还可以前往项目或空间的成员页面,然后从成员列表中选择您的姓名,从而找到您的用户个人资料。

  3. 个人访问令牌下,选择创建

    将显示 PAT “创建” 页面。

  4. PAT名称中,输入您的PAT描述性名称。

  5. 到期日期中,保留默认日期,或者选择日历图标以自定义日期。到期日期默认为自当前日期起之后的 1 年时间。

  6. 选择创建

    提示

    当为源存储库选择克隆存储库时,也可以创建此令牌。

  7. 要复制PAT密钥,请选择复制。将PAT密钥存储在可以检索的地方。

    重要

    该PAT密钥仅显示一次。关闭窗口后无法检索它。如果您没有将PAT密钥保存在安全的位置,则可以创建另一个密钥。

.

正在创建 PATs (CLI)

您可以使用在CLIPATs中创建 CodeCatalyst。

创建个人访问令牌 (AWS CLI)
  1. 在终端或命令行中,按如下方式运行create-access-token命令。

    aws codecatalyst create-access-token

    如果成功,该命令将返回有关已创建者的信息,PAT如下例所示。

    { "secret": "value", "name": "marymajor-22222EXAMPLE", "expiresTime": "2024-02-04T01:56:04.402000+00:00" }

您只能在创建PAT密钥时查看一次。PAT如果您放错了PAT密钥或担心其存储不安全,则可以创建另一个密钥。

您可以使用查看与您的用户帐户PATs关联的 AWS CLI。您只能查看有关密钥的信息PAT,而不能查看PAT密钥本身的价值。

注意

请确保使用的是最新版本 AWS CLI 的 CodeCatalyst。早期版本可能不包含这些 CodeCatalyst 命令。必须先配置您的 AWS CLI 配置文件,然后才能将其与一起使用 CodeCatalyst。有关更多信息,请参阅 设置为AWS CLI与一起使用 CodeCatalyst

正在查看 PATs

你可以在PATs中查看 CodeCatalyst。该列表显示了您与用户身份关联的所有内容。PATs您的所有空间和项目PAT都与您的用户个人资料相关联 CodeCatalyst。已过期PATs不会显示,因为它们是在过期后被删除的。

查看PATs(控制台)

您可以使用控制台在中查看与您的用户身份PATs相关联的内容 CodeCatalyst。

查看您的个人访问令牌(控制台)
  1. 打开 CodeCatalyst 控制台,网址为 https://codecatalyst.aws/

  2. 在顶部菜单栏中,选择您的个人资料徽章,然后选择我的设置。 CodeCatalyst 我的设置页面打开。

    提示

    您还可以前往项目或空间的成员页面,然后从成员列表中选择您的姓名,从而找到您的用户个人资料。

  3. 在 “个人访问令牌” 下,查看当前访问令牌的名称和到期日期PATs。

正在查看 PATs (CLI)

您可以在中使用CLI与您的用户身份PATs关联的查看 CodeCatalyst。

查看您的个人访问令牌 (AWS CLI)
  • 在终端或命令行中,按如下方式运行list-access-tokens命令。

    aws codecatalyst list-access-tokens

    如果成功,该命令将返回与您的用户账户PATs关联的相关信息,如下例所示。

    { "items": [ { "id": "a1b2c3d4-5678-90ab-cdef-EXAMPLEaaaaa", "name": "marymajor-22222EXAMPLE", "expiresTime": "2024-02-04T01:56:04.402000+00:00" }, { "id": "a1b2c3d4-5678-90ab-cdef-EXAMPLEbbbbb", "name": "marymajor-11111EXAMPLE", "expiresTime": "2023-03-12T01:58:40.694000+00:00" } ] }

正在删除 PATs

您可以在中删除PATs与您的用户身份关联的内容 CodeCatalyst。

正在删除PATs(控制台)

您可以使用控制台在PATs中删除 CodeCatalyst。

删除个人访问令牌(控制台)
  1. 打开 CodeCatalyst 控制台,网址为 https://codecatalyst.aws/

  2. 在顶部菜单栏中,选择您的个人资料徽章,然后选择我的设置。 CodeCatalyst 我的设置页面打开。

    提示

    您还可以前往项目或空间的成员页面,然后从成员列表中选择您的姓名,从而找到您的用户个人资料。

  3. 在 “个人访问令牌” 下,选择PAT要删除的访问令牌旁边的选择器,然后选择 “删除”。

    删除中PAT:?<name> 页面,要确认删除,请在文本字段中键入 delete。选择删除

正在删除 PATs (CLI)

您可以使用删除与您的用户身份PAT关联的 AWS CLI。为此,您必须提供的 IDPAT,您可以使用delete-access-token命令查看该 ID。

注意

请确保使用的是最新版本 AWS CLI 的 CodeCatalyst。早期版本可能不包含这些 CodeCatalyst 命令。有关 AWS CLI 搭配使用的更多信息 CodeCatalyst,请参阅设置为AWS CLI与一起使用 CodeCatalyst

删除个人访问令牌 (AWS CLI)
  • 在终端或命令行运行delete-access-token命令,提供PAT要删除的 ID。例如,运行以下命令删除 ID PAT 为的 123EXAMPLE.

    aws codecatalyst delete-access-token --id a1b2c3d4-5678-90ab-cdef-EXAMPLEbbbbb

    如果成功,此命令将不返回任何响应。