Функции, доступные с помощью Место расположения данных для GHE.com аналогичны функциям, доступным для управляемые учетные записи пользователей на GitHub.com, с некоторыми дополнениями и исключениями. Некоторые функции работают иначе или требуют дополнительной конфигурации по сравнению с аналогичной функцией на GitHub.com.
Доступные функции
GitHub Enterprise Cloud — это платформа для разработчиков, поддерживающая весь жизненный цикл разработки программного обеспечения, включая планирование, автоматизацию тестов и развертываний, а также обеспечение безопасности кода. Чтобы узнать о доступных функциях, [смотритеGitHub страницу планов на сайте.](https://github.com/pricing)
В настоящее время недоступные функции
Следующие функции в настоящее время недоступны на GHE.com, но могут быть запланированы для будущей разработки.
| Функция | Подробности | Дополнительные сведения |
|---|---|---|
| Раннеры для macOS для GitHub Actions | В настоящее время недоступно. |
[AUTOTITLE](/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners) |
| Поддержка Maven и Gradle для GitHub Packages | В настоящее время недоступно. | Работа с реестром Apache Maven | | Метрики трафика репозитория | В настоящее время недоступен ни через интерфейс, ни через REST API. | Просмотр трафика в репозиторий | | Spark | В настоящее время недоступно. | О GitHub Spark | | GitHub Marketplace | GitHub Marketplace, как способ поиска, покупки и прямой установки приложений и действий, недоступен. Приложения и действия экосистемы всё ещё можно обнаружить и установить из исходного кода, но для работы GHE.comс ними может потребоваться модификация. | GitHub Actions Рабочие процессы из GitHub Marketplace | | Некоторые особенности GitHub Connect | Хотя вы можете подключить компанию GHE.com к экземпляру GitHub Enterprise Server , некоторые функции GitHub Connect недоступны. | GitHub Connect | | Некоторые функции, которые сейчас находятся public preview в или private preview | Некоторые функции, которые находятся на стадии GitHub.com предварительного просмотра, могут быть доступны GHE.com только в GA. | | | Migrations REST API | В настоящее время недоступно. | Конечные точки REST API для миграции | | Потоковые журналы аудита на Amazon S3 с помощью OpenID Connect (OIDC) | В настоящее время недоступно. | Потоковая передача журнала аудита для предприятия |
Постоянно недоступные функции
По замыслу следующие функции навсегда недоступны на GHE.com. Обычно это связано с тем, что они не предназначены для крупных предприятий с строгими требованиями к соответствию.
| Функция | Подробности | Дополнительные сведения |
|---|---|---|
| Функции, недоступные Enterprise Managed Users | Поскольку Enterprise Managed Users это единственный вариант управления идентичностью на GHE.com, функции, недоступные на Enterprise Managed Users , GitHub.com также недоступны на GHE.com. В частности, к ним относятся общие материалы и публичные репозитории. |
[AUTOTITLE](/admin/managing-iam/understanding-iam-for-enterprises/abilities-and-restrictions-of-managed-user-accounts) |
| GitHub Importer (кнопка «Импортировать репозиторий» на GitHub.com) | Вместо этого GitHub Enterprise Importer доступна возможность миграции данных. См . раздел AUTOTITLE. | О GitHub Importer |
Функции, которые работают по-разному
Следующие признаки либо специфичны, либо GHE.com работают иначе по сравнению с GitHub.com.
-
[Доступ через API](#api-access) -
[Различия URL-адресов](#url-differences) -
[Имена организаций и имена пользователей](#organization-names-and-usernames) -
[ GitHub Actions Рабочие процессы из GitHub Marketplace](#github-actions-workflows-from-github-marketplace) -
[Вывод из эксплуатации пространств имён для действий, доступных на GitHub.com](#retirement-of-namespaces-for-actions-accessed-on-githubcom) -
[GitHub Подключить](#github-connect) - GitHub Codespaces
Доступ API
Интеграторы с API REST и GraphQL должны отправлять запросы на выделенный URL-адрес предприятия по GHE.com. Для получения дополнительной информации см. [AUTOTITLE](/admin/data-residency/about-github-enterprise-cloud-with-data-residency#api-access).
Различия URL-адресов
Форматы URL для определённых функций и сервисов варьируются между GitHub.com и GHE.com. Если вы переходите на GHE.com автоматизацию или интеграции, зависящие от значений GitHub.comURL, вам нужно обновить эти значения.
Следующие примеры не являются исчерпывающими.
| Функция | Пример на GitHub.com | Пример на GHE.com |
|---|---|---|
| GitHub Packages |
Container registry находится по адресу `ghcr.io`. |
Container registry находится по адресу `https://containers.SUBDOMAIN.ghe.com`. |
| Подготовка пользователей | «URL арендатора» для Microsoft Entra ID — https://api.github.com/scim/v2/enterprises/ENTERPRISE | «URL арендатора» для Microsoft Entra ID — 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/ |
| Клонирование репозиториев с использованием SSH | git clone git@github.com:OWNER/REPOSITORY.git | git clone SUBDOMAIN@SUBDOMAIN.ghe.com:OWNER/REPOSITORY.git |
Имена организаций и имена пользователей
GHE.com Определённые имена пользователей и имена организаций сохраняются для внутреннего использования. Если вы попытаетесь создать пользователя или организацию с одним из этих имен, появится ошибка о недоступном названии.
GitHub Actions Рабочие процессы из GitHub Marketplace
GitHub Actions Рабочие GitHub Marketplace процессы могут работать не так, как ожидают пользователи.
- Некоторые действия жёстко кодируют API-вызовы api.github.com, которые сейчас не работают для предприятий на GHE.com.
- Некоторые действия создают запросы к ресурсам на GitHub.com, и эти действия не будут работать для предприятий на GHE.com , если автор не создал механизм для введения вторичного токена для вызовов API. A
GITHUB_TOKENв рабочем процессе, запущенном для вашего предприятия на , GHE.com не предоставляет доступ к ресурсам на GitHub.com.
Вывод из эксплуатации пространств имён для действий, доступных на GitHub.com
Чтобы рабочие процессы использовали свои предполагаемые действия и блокировали потенциал для злоупотреблений, после того как действие на GitHub.com используется впервые, пространство имен, связанное с этим действием, удаляется в вашей организации. Это позволяет пользователям создавать организацию и репозиторий в организации, которые соответствуют пространству имен действия на GitHub.com.
Чтобы люди могли использовать пространства имён, соответствующие действиям, которые GitHub.comвы использовали, вы можете сделать доступным уведённое пространство имён. См . раздел AUTOTITLE.
GitHub Connect
Вы можете использовать GitHub Connect для подключения к GHE.com из GitHub Enterprise Server.
- Параметр Server Statistics недоступен.
-
GitHub.com Действия недоступны. - Автоматическая синхронизация пользовательских лицензий требует GitHub Enterprise Server версии 3.15 или выше.
Чтобы включить GitHub Connect, необходимо настроить GitHub Enterprise Server инстанс для подключения к поддомену GHE.com . См . раздел AUTOTITLE.
Особенности в public preview
Некоторые функции на GHE.com сейчас находятся в public preview.
GitHub Codespaces
GitHub Codespaces ON GHE.com доступны public preview во всех GitHub Enterprise Cloud с размещением данных регионах.
Чтобы использовать GitHub Codespaces с VS Code рабочего стола с включённым GHE.comEnterprise, нужно настроить Github-enterprise: Uri настройки и Github > Codespaces: Auth Provider AND. Дополнительные сведения см. в разделе Использование кодовых пространств GitHub в Visual Studio Code.