Skip to main content

Включение или отключение GitHub Codespaces для вашей организации

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

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

Organization owners

GitHub Team and GitHub Enterprise

О включении и отключении данных GitHub Codespaces

GitHub Codespaces всегда доступен в общедоступных репозиториях организации. Любой пользователь может создать пространство кода из этих репозиториев.

Если ваша организация находится на плане GitHub Free, GitHub Codespaces всегда доступен в частных репозиториях вашей организации. Любой пользователь с доступом к этим репозиториям может создать пространство кода за свои собственные расходы.

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

Включение или отключение GitHub Codespaces

Примечание.

Удаление доступа пользователя к GitHub Codespaces не позволит им открывать какие-либо существующие пространства кода в частных . Дополнительные сведения см. в статье "Что происходит при удалении доступа пользователя к GitHub Codespaces?

  1. В правом верхнем углу GitHub, щелкните рисунок профиля, а затем выберите октикона "организация" aria-hidden="true" aria-label="organization" %} Ваши организации.
  2. Рядом с организацией щелкните Параметры.
  3. На левой боковой панели щелкните Codespaces.
  4. В разделе Codespaces в левой боковой панели нажмите кнопку "Общие".
  5. На странице параметров Codespaces в разделе "Доступ к Codespaces" выберите предпочитаемый параметр для GitHub Codespaces в частном .

Обеспечение того, чтобы пользователи могли создавать пространства кода

Чтобы разрешить пользователю создавать пространства кода для репозитория, принадлежащем вашей организации, необходимо выполнить одно из следующих действий:

  • Предоставьте пользователю доступ на чтение к репозиторию и разрешить вилку. Это позволяет пользователю создавать пространство кода, отправлять изменения в вилку и открывать запрос на вытягивание. Дополнительные сведения см. в разделе Управление политикой ветвления для вашей организации.
  • Предоставьте пользователю доступ на запись в репозиторий, чтобы они могли отправлять изменения непосредственно в репозиторий без вилки.

Примечание.

Если вы являетесь проверенным преподавателем или учителем, необходимо включить GitHub Codespaces из GitHub Classroom для использования преимущества Codespaces для образования. Дополнительные сведения см. в разделе Использование GitHub Codespaces с GitHub Classroom.

Что происходит при удалении доступа пользователя к GitHub Codespaces?

Прежде чем удалять доступ пользователей к GitHub Codespaces, следует предупредить затронутых пользователей.

При удалении доступа пользователя пользователь сразу же не сможет открыть существующие пространства кода, созданные из частных .

  • Если вы оповещаете их сначала, они могут отправить любую неопубликованную работу в ветвь в репозитории, прежде чем они теряют доступ.
  • Когда пользователь потеряет доступ к пространству кода, пространство кода сохраняется в течение 7 дней, после чего оно будет окончательно удалено. В течение этого 7-дневного периода для восстановления неопубликованных работ из пространства кода пользователь должен связаться с us через портал поддержки GitHub.

Если вы ранее заплатили за пространства кода, созданные пользователем из общедоступных репозиториев вашей организации, владение этими пространствами кода будет передано пользователю.

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

  •         [AUTOTITLE](/codespaces/managing-codespaces-for-your-organization/choosing-who-owns-and-pays-for-codespaces-in-your-organization)