Skip to main content

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

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

          Функции, доступные с помощью Место расположения данных для 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.