Skip to main content

Обзор функций GitHub Enterprise Cloud с проживанием данных

Узнайте о доступных функциях на GHE.com, а также о функциях, которые работают иначе от GitHub.com.

Функции, доступные с помощью Место расположения данных для GHE.com аналогичны функциям, доступным для управляемые учетные записи пользователей на GitHub.com, с некоторыми дополнениями и исключениями. Некоторые функции работают иначе или требуют дополнительной конфигурации по сравнению с аналогичной функцией на GitHub.com.

Доступные функции

GitHub Enterprise Cloud — это платформа для разработчиков, поддерживающая весь жизненный цикл разработки программного обеспечения, включая планирование, автоматизацию тестов и развертываний, а также обеспечение безопасности кода. Чтобы узнать о доступных функциях, смотритеGitHub страницу планов на сайте.

В настоящее время недоступные функции

Следующие функции в настоящее время недоступны на GHE.com, но могут быть запланированы для будущей разработки.

ФункцияПодробностиДополнительные сведения
Раннеры для macOS для GitHub ActionsВ настоящее время недоступно.
Средства выполнения тестов, размещенные в GitHub
Поддержка Maven и Gradle для GitHub PackagesВ настоящее время недоступно.
Работа с реестром Apache Maven
Метрики трафика репозиторияВ настоящее время недоступен ни через интерфейс, ни через REST API.
Просмотр трафика в репозиторий
SparkВ настоящее время недоступно.
О GitHub Spark
GitHub Marketplace
GitHub Marketplace, как способ поиска, покупки и прямой установки приложений и действий, недоступен. Приложения и действия экосистемы всё ещё можно обнаружить и установить из исходного кода, но для работы GHE.comс ними может потребоваться модификация.
[
GitHub Actions Рабочие процессы из GitHub Marketplace](#github-actions-workflows-from-github-marketplace)
Некоторые особенности GitHub ConnectХотя вы можете подключить компанию GHE.com к экземпляру GitHub Enterprise Server , некоторые функции GitHub Connect недоступны.GitHub Connect
Некоторые функции, которые сейчас находятся Публичный предварительный просмотр в или Частный превьюНекоторые функции, которые находятся на стадии 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. В частности, к ним относятся общие материалы и публичные репозитории.
Возможности и ограничения управляемых учетных записей пользователей
GitHub Importer (кнопка «Импортировать репозиторий» на GitHub.com)Это отличается от GitHub Enterprise Importer, который является одним из инструментов для миграции данных. См . раздел AUTOTITLE.
О GitHub Importer

Функции, которые работают по-разному

Следующие признаки либо специфичны, либо GHE.com работают иначе по сравнению с GitHub.com.

Доступ API

Интеграторы с API REST и GraphQL должны отправлять запросы на выделенный URL-адрес предприятия по GHE.com. Для получения дополнительной информации см. Сведения о GitHub Enterprise Cloud с размещением данных.

Различия 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/
Клонирование репозиториев с использованием SSHgit clone git@github.com:OWNER/REPOSITORY.gitgit 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.

GitHub Codespaces

GitHub Codespaces ON GHE.com доступен во всех GitHub Enterprise Cloud с размещением данных регионах.

Чтобы использовать GitHub Codespaces с VS Code рабочего стола с включённым GHE.comEnterprise, нужно настроить Github-enterprise: Uri настройки и Github > Codespaces: Auth Provider AND. Дополнительные сведения см. в разделе Использование кодовых пространств GitHub в Visual Studio Code.