Skip to main content

Enterprise Server 3.15 в настоящее время доступен в качестве кандидата на выпуск.

Сведения о GitHub Connect

GitHub Connect улучшает GitHub Enterprise Server путем предоставления доступа к данным и рабочим процессам из GitHub Enterprise Cloud.

GitHub Connect позволяет ваш экземпляр GitHub Enterprise Server подключаться к вашей организации на GitHub Enterprise Cloud ограниченными способами.

После включения GitHub Connectможно выбрать, какие функции следует включить. Например, доступны следующие возможности:

  • Автоматическая синхронизация использования лицензий между средами
  • Объединение результатов поиска и данных о вкладе пользователей
  • Включение функций, использующих GitHub.com, например Dependabot alerts для уязвимостей безопасности, отслеживаемых в GitHub Advisory Database

Сведения о подключении

Чтобы включить GitHub Connect, настройте подключение между ваш экземпляр GitHub Enterprise Server и учетной записью предприятия для GitHub.com или GHE.com. Подключение использует ПРОТОКОЛ HTTPS через порты 443 или 80 и защищается tls.

  • GitHub Connect не открывает ваш экземпляр GitHub Enterprise Server в общедоступном Интернете.
  • Ни один из частных данных вашего предприятия не предоставляется пользователям GitHub Enterprise Cloud.
  • GitHub Connect передает только ограниченные данные, необходимые для включения функций. Если вы не включите синхронизацию лицензий, персональные данные не передаются. Дополнительные сведения см. в разделе "Передача данных".
  • Включение GitHub Connect не позволит пользователям GitHub Enterprise Cloud вносить изменения в GitHub Enterprise Server.

Функции GitHub Connect

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

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

Подключения к GitHub.com

ВозможностьDescriptionДополнительные сведения
Автоматическая синхронизация лицензий пользователейУправление использованием лицензий в развертываниях GitHub Enterprise путем автоматической синхронизации лицензий пользователей с ваш экземпляр GitHub Enterprise Server на GitHub Enterprise Cloud."Включение автоматической синхронизации пользовательских лицензий в вашей организации"
DependabotРазрешить пользователям находить и устранять уязвимости в зависимостях кода."Включение Dependabot для предприятия"
Действия GitHub.comРазрешить пользователям использовать действия из GitHub.com в общедоступных файлах рабочих процессов."Включение автоматического доступа к действиям GitHub.com с помощью GitHub Connect"
Server StatisticsПроанализируйте собственные статистические данные из GitHub Enterprise Server и помогите нам улучшить продукты GitHub."Включение статистики сервера для предприятия"
Унифицированный поиск
Объединенные вкладыРазрешить пользователям включать анонимные счетчики вкладов для работы с ваш экземпляр GitHub Enterprise Server в своих диаграмма вкладов GitHub Enterprise Cloud."Включении функции общего вклада для предприятия"

Подключения к GHE.com

ВозможностьDescriptionДополнительные сведения
Автоматическая синхронизация лицензий пользователейУправление использованием лицензий в развертываниях GitHub Enterprise путем автоматической синхронизации лицензий пользователей с ваш экземпляр GitHub Enterprise Server на GitHub Enterprise Cloud."Включение автоматической синхронизации пользовательских лицензий в вашей организации"
Унифицированный поиск
Объединенные вкладыРазрешить пользователям включать анонимные счетчики вкладов для работы с ваш экземпляр GitHub Enterprise Server в своих диаграмма вкладов GitHub Enterprise Cloud."Включении функции общего вклада для предприятия"

Передача данных

Когда используется GitHub Connect, GitHub Enterprise Cloud хранит запись с информацией о подключении. При включении отдельных компонентов GitHub Connect передаются дополнительные данные.

Note

Никакие репозитории, проблемы или запросы на вытягивание никогда не передаются из GitHub Enterprise Server в GitHub Enterprise Cloud GitHub Connect.

Передача данных при использовании GitHub Connect

Когда вы включаете GitHub Connect или определенные функции GitHub Connect запись в GitHub Enterprise Cloud сохраняет следующие сведения о подключении.

  • Часть открытого ключа вашей лицензии GitHub Enterprise Server
  • Хэш вашей лицензии GitHub Enterprise Server
  • Имя клиента в вашей лицензии GitHub Enterprise Server
  • Версия экземпляр GitHub Enterprise Server
  • Имя узла ваш экземпляр GitHub Enterprise Server
  • Корпоративная учетная запись GitHub Enterprise Cloud , подключенная к ваш экземпляр GitHub Enterprise Server
  • Маркер проверки подлинности, используемый ваш экземпляр GitHub Enterprise Server для выполнения запросов к GitHub Enterprise Cloud
  • Если протокол TLS включен и настроен на ваш экземпляр GitHub Enterprise Server
  • Функции GitHub Connect, включенные в ваш экземпляр GitHub Enterprise Server, а также дата и время включения
  • Порог бездействия для вашего предприятия
  • Число бездействующих пользователей для вашего предприятия
  • Количество рабочих мест, потребляющих лицензии, не включающее заблокированных пользователей

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

Передача данных отдельными компонентами GitHub Connect

Дополнительные данные передаются при включении отдельных функций GitHub Connect.

ФункцияDataКакой способ выполняет поток данных?Где используются данные?
Автоматическая синхронизация лицензий пользователейКаждый пользователь GitHub Enterprise Server идентификатор пользователя и адреса электронной почты, а также использует ли пользователь лицензию для GitHub Advanced SecurityОт GitHub Enterprise Server до GitHub Enterprise CloudGitHub Enterprise Cloud
Dependabot alertsОповещения об уязвимостяхОт GitHub.com до GitHub Enterprise ServerGitHub Enterprise Server
Dependabot updatesЗависимости и метаданные для каждого репозитория зависимостей

Если зависимость хранится в частном репозитории в GitHub.com, данные передаются только в том случае, если Dependabot настроен и авторизован для доступа к репозиторию.
От GitHub.com до GitHub Enterprise ServerGitHub Enterprise Server
Действия GitHub.comИмя действия, действие (ФАЙЛ YAML из GitHub Marketplace)От GitHub.com до GitHub Enterprise Server

От GitHub Enterprise Server до GitHub.com
GitHub Enterprise Server
Server StatisticsСтатистические метрики об использовании GitHub Enterprise Server. Полный список метрик см. в разделе "Сведения о статистике сервера".От GitHub Enterprise Server до GitHub Enterprise CloudGitHub Enterprise Cloud
Унифицированный поискУсловия поиска, результаты поискаОт GitHub Enterprise Cloud до GitHub Enterprise Server

От GitHub Enterprise Server до GitHub Enterprise Cloud
GitHub Enterprise Server
Объединенные вкладыКоличество вкладовОт GitHub Enterprise Server до GitHub Enterprise CloudGitHub Enterprise Cloud

Включение GitHub Connect

Чтобы включить GitHub Connect, см. статью для вашей среды GitHub Enterprise Cloud.