停用说明:下方描述的访问和安全设置现已停用,此处记录仅为参考。 若要启用对其他存储库的扩展访问权限,请将请求的权限添加到 devcontainer.json
配置文件。 有关详细信息,请参阅“管理对代码空间中其他存储库的访问权限”。
默认情况下,代码空间只能访问创建它的仓库。 当您为组织拥有的存储库启用访问和安全性时,为该存储库创建的任何代码空间也将对组织拥有的所有其他存储库具有读取权限,并且代码空间创建者具有访问权限。 如果要限制代码空间可以访问的存储库,可以将其限制为创建代码空间的存储库或特定存储库。 您应该只对您信任的仓库启用访问和安全。
若要管理组织中的哪些用户可以使用 GitHub Codespaces,请参阅“为组织启用或禁用 GitHub Codespaces”。
-
在 GitHub.com 的右上角,选择个人资料照片,然后单击 “你的组织”****。
-
在组织旁边,单击“设置”。
-
单击左侧边栏中的 “Codespaces”。
-
在左侧栏的“ Codespaces”下单击“常规” 。
-
在 Codespaces 设置页上的“访问和安全”下,为组织选择所需的设置:
- 已禁用 - 将 codespace 的访问权限限制为仅访问创建它们的存储库。
- 所有存储库 - 从组织中的存储库创建的所有 codespace 都可以访问组织拥有的其他存储库。
- 所选存储库 - 为组织中的特定存储库创建的 codespace 可以访问组织拥有的其他存储库。
-
如果选择了“所选存储库”,请选择“选择存储库”下拉菜单,然后单击一个存储库,以允许该存储库的 codespace 访问组织拥有的其他存储库。 对于要允许其 codespace 访问其他存储库的所有存储库重复此步骤。