GitHub Connect позволяет ваш экземпляр GitHub Enterprise Server подключаться к вашей организации на GitHub Enterprise Cloud ограниченными способами.
После включения GitHub Connectможно выбрать, какие функции следует включить. Например, доступны следующие возможности:
- Автоматическая синхронизация использования лицензий между средами
- Объединение результатов поиска и данных о вкладе пользователей
- Включение функций, использующих GitHub.com, например Dependabot alerts для уязвимостей безопасности, отслеживаемых в GitHub Advisory Database
Сведения о подключении
Чтобы включить GitHub Connect, настройте подключение между ваш экземпляр GitHub Enterprise Server и учетной записью предприятия для GitHub.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.
Возможность | 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. | "Включении функции общего вклада для предприятия" |
Передача данных
Когда используется 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 Enterprise Server до GitHub Enterprise Cloud | GitHub Enterprise Cloud |
Dependabot alerts | Оповещения об уязвимостях | От GitHub.com до GitHub Enterprise Server | GitHub Enterprise Server |
Dependabot updates | Зависимости и метаданные для каждого репозитория зависимостей Если зависимость хранится в частном репозитории в GitHub.com, данные передаются только в том случае, если Dependabot настроен и авторизован для доступа к репозиторию. | От GitHub.com до GitHub Enterprise Server | GitHub 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 Cloud | GitHub Enterprise Cloud |
Унифицированный поиск | Условия поиска, результаты поиска | От GitHub Enterprise Cloud до GitHub Enterprise Server От GitHub Enterprise Server до GitHub Enterprise Cloud | GitHub Enterprise Server |
Объединенные вклады | Количество вкладов | От GitHub Enterprise Server до GitHub Enterprise Cloud | GitHub Enterprise Cloud |
Включение GitHub Connect
Чтобы включить GitHub Connect, см. раздел Включение GitHub Connect для GitHub.com.