О включении и отключении GitHub Codespaces
GitHub Codespaces всегда доступен в общедоступных репозиториях организации. Любой пользователь может создать пространство кода из этих репозиториев.
Если ваша организация находится в GitHub Free плане, GitHub Codespaces всегда доступна в частных репозиториях вашей организации. Любой пользователь с доступом к этим репозиториям может создать пространство кода за свои собственные расходы.
Если вы являетесь владельцем организации в платном GitHub плане, вы можете включить или отключить GitHub Codespaces для частных и внутренних репозиториев вашей организации. Вы можете включить GitHub Codespaces для всех пользователей или только для выбранных участников и участников совместной работы.
Включение или отключение GitHub Codespaces
Примечание.
Удаление доступа пользователя, чтобы GitHub Codespaces предотвратить их открытие любого из существующих пространств кода в частных и внутренних репозиториях вашей организации. Дополнительные сведения см. в статье "Что происходит при удалении доступа пользователя к GitHub Codespaces" ?
-
В правом верхнем углу GitHub, щелкните рисунок профиля, а затем выберите октикона "организация" aria-hidden="true" aria-label="organization" %} Ваши организации.
-
Выберите организацию, кликнув по ней.
-
Под именем организации щелкните Settings. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и нажмите кнопку "Параметры".

-
На левой боковой панели щелкните Codespaces.
-
В разделе Codespaces в левой боковой панели нажмите кнопку "Общие".
-
Codespaces На странице параметров в разделе "Доступ к codespaces" выберите предпочитаемый параметр GitHub Codespaces в частных и внутренних репозиториях вашей организации.
Обеспечение того, чтобы пользователи могли создавать пространства кода
Чтобы разрешить пользователю создавать пространства кода для репозитория, принадлежащем вашей организации, необходимо выполнить одно из следующих действий:
- Предоставьте пользователю доступ на чтение к репозиторию и разрешить вилку. Это позволяет пользователю создавать пространство кода, отправлять изменения в вилку и открывать запрос на вытягивание. Дополнительные сведения см. в разделе Управление политикой ветвления для вашей организации.
- Предоставьте пользователю доступ на запись в репозиторий, чтобы они могли отправлять изменения непосредственно в репозиторий без вилки.
Кроме того, убедитесь, что:
- Ваше предприятие не использует OIDC с CAP. Дополнительные сведения см. в разделе Сведения о поддержке политики условного доступа поставщика удостоверений.
- У вашей организации нет списка разрешенных IP-адресов. Дополнительные сведения см. в разделе "Управление разрешенными IP-адресами для организации".
Что происходит при удалении доступа GitHub Codespacesпользователя к?
Перед удалением доступа GitHub Codespacesпользователей к ней следует оповещать затронутых пользователей.
При удалении доступа пользователя пользователь сразу же не сможет открыть существующие пространства кода, созданные из частных и внутренних репозиториев вашей организации.
- Если вы оповещаете их сначала, они могут отправить любую неопубликованную работу в ветвь в репозитории, прежде чем они теряют доступ.
- Когда пользователь потеряет доступ к пространству кода, пространство кода сохраняется в течение 7 дней, после чего оно будет окончательно удалено. В течение этого 7-дневного периода для восстановления неопубликованных работ из пространства кода пользователь должен связаться мы через портал .
Если вы ранее заплатили за пространства кода, созданные пользователем из общедоступных репозиториев вашей организации, владение этими пространствами кода будет передано пользователю.