Skip to main content

管理组织代码空间的存储库访问

您可以管理 Codespaces 可以访问的组织仓库。

To manage access and security for Codespaces for an organization, you must be an organization owner.

代码空间可用于使用 GitHub Team 或 GitHub Enterprise Cloud 的组织。 更多信息请参阅“GitHub 的产品”。

弃用说明:访问和安全设置现已弃用。 要启用对其他存储库的扩展访问权限,请将请求的权限添加到开发容器定义中。 更多信息请参阅“管理代码空间中对其他存储库的访问”。

默认情况下,代码空间只能访问创建它的仓库。 当您为组织拥有的存储库启用访问和安全性时,为该存储库创建的任何代码空间也将对组织拥有的所有其他存储库具有读取权限,并且代码空间创建者具有访问权限。 如果要限制代码空间可以访问的存储库,可以将其限制为创建代码空间的存储库或特定存储库。 您应该只对您信任的仓库启用访问和安全。

要管理组织中的哪些用户可以使用 Codespaces,请参阅“管理组织的用户权限”。

  1. 在 GitHub.com 的右上角,单击您的头像,然后单击 Your organizations(您的组织)个人资料菜单中的组织
  2. 在组织旁边,单击 Settings(设置)设置按钮
  3. 在左侧边栏中,单击 Codespaces
  4. 在“Access and security(访问和安全)”下,为组织选择所需的设置。 管理信任仓库的单选按钮
  5. 如果您选择了“Selected repositories(所选仓库)”,请选择下拉菜单,然后单击一个仓库,以允许该仓库的代码空间访问组织拥有的其他仓库。 对于您要允许其代码空间访问其他仓库的所有仓库重复此操作。 "所选仓库" 下拉菜单

延伸阅读