本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用个人访问令牌向用户授予存储库访问权限
要在装有 Git 客户端或集成开发环境 (IDE) 的本地计算机上访问某些 CodeCatalyst资源,例如源存储库,必须输入应用程序特定的密码。您可以创建用于此目的的个人访问令牌 (PAT)。PATs您在中的所有空间和项目中创建的都与您的用户身份相关联 CodeCatalyst。您可以PAT为自己的 CodeCatalyst身份创建多个。
您可以查看已创建的PATs名称和到期日期,也可以删除不再需要的名称。您只能在创建PAT密钥时对其进行复制。
注意
默认情况下,1 年PATs后到期。
正在创建 PATs
PATs与您的用户身份相关联 CodeCatalyst。您只能在创建PAT密钥时对其进行复制。
创建PATs(控制台)
您可以使用控制台在PATs中创建 CodeCatalyst。
创建个人访问令牌(控制台)
打开 CodeCatalyst 控制台,网址为 https://codecatalyst.aws/
。 -
在顶部菜单栏中,选择您的个人资料徽章,然后选择我的设置。 CodeCatalyst我的设置页面打开。
提示
您还可以前往项目或空间的成员页面,然后从成员列表中选择您的姓名,从而找到您的用户个人资料。
-
在个人访问令牌下,选择创建。
将显示 PAT “创建” 页面。
-
在PAT名称中,输入您的PAT描述性名称。
-
在到期日期中,保留默认日期,或者选择日历图标以自定义日期。到期日期默认为自当前日期起之后的 1 年时间。
-
选择创建。
提示
当为源存储库选择克隆存储库时,也可以创建此令牌。
-
要复制PAT密钥,请选择复制。将PAT密钥存储在可以检索的地方。
重要
该PAT密钥仅显示一次。关闭窗口后无法检索它。如果您没有将PAT密钥保存在安全的位置,则可以创建另一个密钥。
.
正在创建 PATs (CLI)
您可以使用在CLIPATs中创建 CodeCatalyst。
创建个人访问令牌 (AWS CLI)
-
在终端或命令行中,按如下方式运行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。
查看您的个人访问令牌(控制台)
打开 CodeCatalyst 控制台,网址为 https://codecatalyst.aws/
。 -
在顶部菜单栏中,选择您的个人资料徽章,然后选择我的设置。 CodeCatalyst 我的设置页面打开。
提示
您还可以前往项目或空间的成员页面,然后从成员列表中选择您的姓名,从而找到您的用户个人资料。
-
在 “个人访问令牌” 下,查看当前访问令牌的名称和到期日期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。
删除个人访问令牌(控制台)
打开 CodeCatalyst 控制台,网址为 https://codecatalyst.aws/
。 -
在顶部菜单栏中,选择您的个人资料徽章,然后选择我的设置。 CodeCatalyst 我的设置页面打开。
提示
您还可以前往项目或空间的成员页面,然后从成员列表中选择您的姓名,从而找到您的用户个人资料。
-
在 “个人访问令牌” 下,选择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
如果成功,此命令将不返回任何响应。