Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы, возможно, еще выполняется. Актуальные сведения см. в документации на английском языке.

Управление доступом к репозиторию для кодовых пространств организации

Вы можете управлять репозиториями в организации, к которым у GitHub Codespaces есть доступ.

Кто может использовать эту функцию

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

Примечание об устаревании. Описанные ниже параметры доступа и безопасности больше не рекомендуются и приводятся исключительно в ознакомительных целях. Чтобы включить расширенный доступ к другим репозиториям, добавьте запрошенные разрешения в файл конфигурации devcontainer.json. Дополнительные сведения см. в разделе Управление доступом к другим репозиториям в кодовом пространстве.

По умолчанию кодовому пространству доступен только тот репозиторий, в котором оно было создано. При включении доступа и безопасности для репозитория, принадлежащего вашей организации, все кодовые пространства, созданные для этого репозитория, также получают разрешения на чтение в отношении всех остальных репозиториев, принадлежащих организации, а создатель кодового пространства — разрешения на доступ. Доступ к репозиториям для кодового пространства можно ограничить либо репозиторием, в котором было создано кодовое пространство, либо отдельными репозиториями. Включайте доступ и безопасность только для тех репозиториев, которым вы доверяете.

Сведения о том, какие пользователи в организации могут использовать GitHub Codespaces, см. в разделе Включение GitHub Codespaces для организации.

  1. В правом верхнем углу GitHub.com щелкните фотографию профиля, а затем щелкните Ваши организации.

    Снимок экрана: раскрывающееся меню под @octocatизображением профиля. "Ваши организации" выделены темно-оранжевым цветом. 2. Рядом с организацией щелкните Параметры. 1. На боковой панели слева нажмите Codespaces. 1. В разделе Codespaces на левой боковой панели щелкните Общие.

  2. На странице параметров Codespaces в разделе "Доступ и безопасность" выберите нужный параметр для своей организации:

    • Отключено — ограничьте доступ к codespace только репозиторию, из чего они были созданы.
    • Все репозитории . Все пространства кода, созданные из репозиториев в моей организации, могут получить доступ к другим репозиториям, принадлежащим моей организации.
    • Выбранные репозитории . Codespace, созданные для определенных репозиториев в моей организации, могут получать доступ к другим репозиториям, принадлежащим моей организации.
  3. Если вы выбрали "Выбранные репозитории", выберите раскрывающееся меню "Выбрать репозитории", а затем щелкните репозиторий, чтобы разрешить репозиториям codespace доступ к другим репозиториям, принадлежащим вашей организации. Повторите этот шаг для всех репозиториев, к codespace которых требуется получить доступ к другим репозиториям.

Дополнительные материалы