Функции, доступные с помощью Место расположения данных для GHE.com аналогичны функциям, доступным для управляемые учетные записи пользователей на GitHub.com, с некоторыми дополнениями и исключениями. Некоторые функции работают по-разному или требуют дополнительной конфигурации по сравнению с эквивалентной функцией в GitHub.com.
Доступные функции
GitHub Enterprise Cloud — это платформа разработчика, которая поддерживает весь жизненный цикл разработки программного обеспечения, включая планирование работы, автоматизацию тестов и развертываний и обеспечение безопасности кода. Дополнительные сведения о доступных функциях см. в разделе "Общие сведения о функциях для GitHub Enterprise Cloud".
В настоящее время недоступные функции
В настоящее время следующие функции недоступны для GHE.com.
Функция | Подробности | Дополнительные сведения |
---|---|---|
GitHub Codespaces | В настоящее время недоступно. | "Обзор GitHub Codespaces" |
GitHub Marketplace | В настоящее время приложения из GitHub Marketplace недоступны. Рабочие процессы GitHub Actions из рабочих процессов GitHub Marketplace могут не функционировать должным образом. Дополнительные сведения см. в статье "Рабочие процессы GitHub Actions из GitHub Marketplace". | "Поиск в GitHub Marketplace" |
Средства выполнения macOS для GitHub Actions | В настоящее время недоступно. | "О средствах выполнения, размещенных в GitHub" |
Поддержка Maven и Gradle для GitHub Packages | В настоящее время недоступно. | "Работа с реестром Apache Maven" |
Достижения | В настоящее время недоступно. | "Просмотр вкладов в профиле" |
Интеграция Microsoft Teams | В настоящее время недоступно. | "Рекомендуемые интеграции GitHub" |
GitHub Importer | В настоящее время недоступно | "О GitHub Importer" |
GitHub Copilot Рабочие области | В настоящее время недоступно | |
Интерактивные карты | В настоящее время не удается использовать синтаксис GeoJSON/TopoJSON для создания интерактивных карт. | "Создание схем" |
Метрики использования для GitHub Actions | В настоящее время недоступно | "Просмотр метрик GitHub Actions для вашей организации" |
Некоторые функции в настоящее время в public preview или private preview | Некоторые функции, которые находятся на этапе предварительной версии GitHub.com могут быть недоступны для GHE.com |
Функции, которые работают по-разному
Следующие функции зависят от GHE.com или работают по-разному по сравнению с GitHub.com.
- Доступ через API
- Различия URL-адресов
- Рабочие процессы GitHub Actions из GitHub Marketplace
- Прекращение доступа к пространствам имен для действий, доступ к данным GitHub.com
- GitHub Connect
Доступ API
Дополнительные сведения см. в разделе "Сведения о GitHub Enterprise Cloud с размещением данных".
Различия URL-адресов
Форматы URL-адресов для определенных функций и служб зависят от GitHub.com и GHE.com. Если вы переносите данные GHE.com и имеете автоматизацию или интеграцию, которая зависит от значений URL-адресов для GitHub.com, необходимо обновить эти значения.
Следующие примеры не являются исчерпывающими.
Функция | Пример GitHub.com | Пример GHE.com |
---|---|---|
GitHub Packages | Container registry находится в ghcr.io . | В папке https://containers.SUBDOMAIN.ghe.com Container registry находится . |
Подготовка пользователей | Url-адрес клиента для идентификатора Microsoft Entra https://api.github.com/scim/v2/enterprises/ENTERPRISE | Url-адрес клиента для идентификатора Microsoft Entra https://api.SUBDOMAIN.ghe.com/scim/v2/enterprises/SUBDOMAIN |
Доверие OIDC для развертываний GitHub Actions | Маркер OIDC выдан из https://token.actions.githubusercontent.com . | Маркер OIDC выдан из https://token.actions.SUBDOMAIN.ghe.com |
Необработанные URL-адреса | https://raw.githubusercontent.com/ | https://raw.SUBDOMAIN.ghe.com/ |
Анонимные URL-адреса для изображений и видео | https://private-user-images.githubusercontent.com/ | https://SUBDOMAIN.ghe.com/user-attachments/assets/ |
Рабочие процессы GitHub Actions из GitHub Marketplace
Рабочие процессы GitHub Actions из рабочих процессов GitHub Marketplace могут работать не так, как пользователи ожидают.
- Некоторые действия жесткого кода API вызывают api.github.com, которые в настоящее время не работают для предприятий на GHE.com.
- Некоторые действия выполняют запросы к ресурсам на GitHub.com, и эти действия не будут работать для предприятий на GHE.com если автор не создал механизм внедрения вторичного маркера для вызовов API. В
GITHUB_TOKEN
рабочем процессе для вашего предприятия на GHE.com доступ к ресурсам на GitHub.comне предоставляется.
Прекращение доступа к пространствам имен для действий, доступ к данным GitHub.com
Чтобы рабочие процессы использовали свои предполагаемые действия и блокировали потенциал для злоупотреблений, после того как действие на GitHub.com используется впервые, пространство имен, связанное с этим действием, удаляется в вашей организации. Это позволяет пользователям создавать организацию и репозиторий в организации, которые соответствуют пространству имен действия на GitHub.com.
Чтобы разрешить пользователям использовать пространства имен, которые соответствуют действиям, используемым из GitHub.com, можно сделать доступное пространство имен в отставке. См. раздел "Предоставление недоступных пространств имен в GHE.com".
GitHub Connect
Можно использовать GitHub Connect для подключения к GHE.com из GitHub Enterprise Server.
- Функции GitHub Connect, использующие данные из GitHub.com недоступны.
- Чтобы включить GitHub Connect, необходимо настроить экземпляр GitHub Enterprise Server для подключения к поддомену GHE.com. См. раздел "Включение GitHub Connect для GHE.com".