关于 Codespaces 的加密密码
您可以将要在代码空间中使用的加密密码添加到您的个人帐户。 例如,您可能想要存储和访问以下敏感信息作为加密密码。
- 对云服务的个人访问令牌
- 服务主体
- 订阅标识符
- 私人映像注册表的凭据
您可以选择哪些仓库应有权访问每个密码。 然后,您可以在为有权访问密码的仓库创建的任何代码空间中使用该密码。
一旦创建了密码,便可以在创建新的代码空间或重新启动代码空间时使用它。 要使用刚刚在当前代码空间中创建的密码,您需要停止代码空间并恢复它。 有关停止代码空间的信息,请参阅“在 Codespaces中使用命令面板”。
命名密钥
以下规则适用于密码名称:
-
密码名称只能包含字母数字字符(
[a-z]
、[A-Z]
、[0-9]
)或下划线 (_
)。 不允许空格。 -
密码名称不能以
GITHUB_
前缀开头。 -
密码名称不能以数字开头。
-
机密名称不区分大小写。
-
密码名称在所创建的级别上必须是唯一的。 例如,在仓库级别创建的密钥必须在该仓库中具有唯一的名称。
如果具有相同名称的机密存在于多个级别,则最低级别的机密优先。 例如,如果组织级别密码的名称与仓库级别的密码相同,则仓库级别的密码优先。
密码的限制
您最多可以为 Codespaces 存储 100 个密钥。
密码大小限于 64 KB。
添加密码
-
在任何页面的右上角,单击您的个人资料照片,然后单击 Settings(设置)。
-
In the "Code, planning, and automation" section of the sidebar, click Codespaces.
-
在“Codespaces secrets(代码空间密码)”的右侧,单击 New secret(新建密码)。
-
在“Name(名称)”下,输入密码的名称。
-
在“Value(值)”下,输入密码的名称。
-
选择“Repository access(仓库访问)”下拉菜单,然后单击要访问该机密的仓库。 对每个您想要访问该机密的仓库重复操作。
-
单击 Add secret(添加密码)。
编辑密码
您可以更新现有密码的值,也可以更改哪些仓库可以访问密码。
-
在任何页面的右上角,单击您的个人资料照片,然后单击 Settings(设置)。
-
In the "Code, planning, and automation" section of the sidebar, click Codespaces.
-
在“Codespaces secrets(代码空间密码)”下您要编辑的密码右侧,单击 Update(更新)。
-
在“Value(值)”下,单击 enter a new value(输入新值)。
-
在“Value(值)”下,输入密码的名称。
-
选择“Repository access(仓库访问)”下拉菜单,然后单击要访问该机密的仓库。 对每个您想要访问该机密的仓库重复操作。
-
(可选)要删除密码对仓库的访问权限,请取消选择仓库。
-
单击 Save changes(保存更改)。
删除密码
-
在任何页面的右上角,单击您的个人资料照片,然后单击 Settings(设置)。
-
In the "Code, planning, and automation" section of the sidebar, click Codespaces.
-
在“Codespaces secrets(代码空间密码)”下您要删除的密码右侧,单击 Delete(删除)。
-
阅读警告,然后单击 OK(确定)。