Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы может все еще выполняться. Актуальные сведения см. в документации на английском языке.

Синхронизация потребления лицензий между GitHub Enterprise Server и GitHub Enterprise Cloud

Вы можете синхронизировать использование лицензий GitHub Enterprise Server с GitHub Enterprise Cloud, чтобы просматривать все сведения об использовании лицензий на предприятии в одном расположении и проверять, используют ли пользователи с учетными записями в обеих средах только одну лицензию пользователя.

Кто может использовать эту функцию

Enterprise owners can sync license usage between enterprise accounts on GitHub Enterprise Server and GitHub Enterprise Cloud.

Сведения о синхронизации потребления лицензий

GitHub использует модель лицензирования уникальных пользователей. Для корпоративных продуктов, включающих несколько вариантов развертывания, GitHub определяет количество лицензированных рабочих мест, которые вы используете в зависимости от количества уникальных пользователей во всех развертываниях.

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

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

Чтобы просмотреть актуальные сведения о лицензии на сайте GitHub.com, вы можете автоматически синхронизировать потребление лицензий между средами с помощью GitHub Connect. Дополнительные сведения о GitHub Connect см. в статье Сведения о GitHub Connect.

Если вы не хотите включать GitHub Connect, вы можете вручную синхронизировать потребление лицензий, отправив файл с GitHub Enterprise Server в GitHub.com.

После синхронизации использования лицензий только идентификатор пользователя и адреса электронной почты для каждой учетной записи пользователя в GitHub Enterprise Server передаются на GitHub Enterprise Cloud.

После синхронизации использования лицензий вы увидите отчет о потребляемых лицензиях во всех средах в параметрах предприятия на GitHub.com. Дополнительные сведения см. в разделе Просмотр использования лицензий для GitHub Enterprise.

Примечание. Если вы синхронизируете использование лицензий и корпоративная учетная запись на GitHub.com не использует Enterprise Managed Users, настоятельно рекомендуем включить проверенные домены для корпоративной учетной записи на GitHub.com. По соображениям конфиденциальности отчет об используемых лицензиях включает только адрес электронной почты, связанный с учетной записью пользователя на GitHub.com, если адрес размещен проверенным доменом. Если один человек ошибочно использует несколько лицензий, то доступ к его адресу электронной почты, используемому для дедупликации, значительно упрощает устранение неполадок. Дополнительные сведения см. в разделах "Проверка или утверждение домена для вашего предприятия" и "Сведения о Enterprise Managed Users" документации по GitHub Enterprise Cloud.

Автоматическая синхронизация потребления лицензий

Вы можете использовать GitHub Connect для автоматической синхронизации количества пользовательских лицензий и потребления между GitHub Enterprise Server и GitHub Enterprise Cloud на еженедельной основе. Дополнительные сведения см. в статье Включение автоматической синхронизации пользовательских лицензий для предприятия.

После включения GitHub Connect данные лицензии будут автоматически синхронизированы на еженедельной основе. Вы также можете вручную синхронизировать данные лицензии в любое время, активировав задание синхронизации лицензий.

Активация задания синхронизации лицензий

  1. Войдите в экземпляр GitHub Enterprise Server.

  2. В правом верхнем углу GitHub Enterprise Server щелкните фотографию профиля и выберите Параметры предприятия.

    A screenshot of the drop-down menu that appears when you click the profile photo on GitHub Enterprise Server. The "Enterprise settings" option is highlighted in a dark orange outline.

  3. На боковой панели корпоративной учетной записи щелкните Параметры. 1. В разделе параметров щелкните Лицензия.

  4. В разделе License sync (Синхронизация лицензий) нажмите кнопку Синхронизировать сейчас.

Загрузка лицензий GitHub Enterprise Server вручную

Вы можете скачать файл JSON с GitHub Enterprise Server и отправить файл в GitHub Enterprise Cloud для ручной синхронизации потребления пользовательских лицензий между двумя развертываниями.

  1. В правом верхнем углу GitHub Enterprise Server щелкните фотографию профиля и выберите Параметры предприятия.

    A screenshot of the drop-down menu that appears when you click the profile photo on GitHub Enterprise Server. The "Enterprise settings" option is highlighted in a dark orange outline.

  2. На боковой панели корпоративной учетной записи щелкните Параметры. 1. В разделе параметров щелкните Лицензия.

  3. В разделе "Пользовательские лицензии" в разделе "Быстрые ссылки", чтобы скачать файл с текущим использованием лицензий в GitHub Enterprise Server, щелкните Экспорт использования лицензий.

    Снимок экрана: раздел "Пользовательские лицензии" на странице "Лицензия". Ссылка с меткой "Использование лицензий на экспорт" выделена темно-оранжевым цветом.

  4. Перейдите к GitHub.com.

  5. В правом верхнем углу GitHub.com щелкните фотографию профиля и выберите Ваши предприятия.

  6. В списке предприятий щелкните предприятие, которое требуется просмотреть. 1. На боковой панели корпоративной учетной записи щелкните Параметры. 1. В разделе параметров щелкните Лицензия.

  7. Рядом с полем "Экземпляры Enterprise Server" щелкните Добавить использование сервера.

  8. Отправьте файл JSON, скачанный с GitHub Enterprise Server.