GitHub Enterprise Server — это локальная версия платформы GitHub . Ваш бизнес может воспользоваться повышенным контролем и избежать проблем, связанных с общедоступным облаком, в то время как разработчики могут воспользоваться знакомыми функциями и рабочими процессами от GitHub.com.
GitHub Enterprise Server подходит для предприятий, которые соответствуют нормативным требованиям. Он работает в инфраструктуре и управляется определяемыми элементами управления доступом и безопасностью, такими как брандмауэры, сетевые политики, IAM, мониторинг и виртуальные сети.
GitHub Enterprise Server — это вариант развертывания для плана GitHub Enterprise . Сведения о доступных функциях и оценке других вариантов развертывания см. в разделе "Сведения о GitHub для предприятий".
Компоненты и выпуски
Большинство функций выпускаются на GitHub.com сначала, а затем приходят к GitHub Enterprise Server через процесс выпуска. Вы можете увидеть, какие функции мы работаем в GitHub public roadmap.
Дополнительные функции
Вы также можете настроить дополнительные функции на GitHub Enterprise Server для улучшения жизненного цикла разработки программного обеспечения для вашего предприятия.
- GitHub Actions: автоматизация рабочих процессов CI/CD и разработки
- GitHub Advanced Security: сканирование кода для секретов и уязвимостей
- GitHub Connect: преимущества данных и функций для GitHub.com
- GitHub Packages: размещение пакетов программного обеспечения для вашего предприятия
Разделы справки развернуть GitHub Enterprise Server?
GitHub распространяет GitHub Enterprise Server как автономное виртуальное устройство. Завершив подготовку виртуальной машины и установку устройства, экземпляр запускает операционную систему Linux с пользовательским стеком приложений. Установка стороннего программного обеспечения или внесение изменений в базовую операционную систему не поддерживается.
Вы можете развернуть GitHub Enterprise Server в гипервизоре виртуализации в локальном центре обработки данных или в общедоступной облачной службе.
Поддерживаемые локальные гипервизоры
- Microsoft Hyper-V
- OpenStack KVM
- VMware ESXi
Поддерживаемые облачные службы
- Amazon Web Services (AWS)
- Google Cloud Platform (GCP)
- Microsoft Azure
Административные параметры
Вы можете предоставить определенным сотрудникам административный доступ к экземпляру GitHub Enterprise Server. GitHub обнаружил, что пользователи с опытом администрирования Linux более успешны при развертывании и обслуживании.
Администраторы могут:
- Настройка и мониторинг экземпляра с помощью браузера, административного доступа SSH и REST или API GraphQL
- Настройка внешней проверки подлинности с помощью CAS, LDAP или SAML
- Настройка политик использования для обеспечения соответствия бизнес-правилам или нормативным ограничениям
Резервные копии и доступность
GitHub Enterprise Server предоставляет варианты защиты от потери данных или сбоев служб.
- Для резервного копирования конфигурации и пользовательских данных можно создавать регулярные моментальные снимки экземпляра с помощью системы служебных программ резервного копирования.
- Чтобы повысить надежность, можно настроить пассивный экземпляр реплики для отработки отказа в случае сбоя системы или сети.
- Чтобы повысить производительность, можно настроить активные реплики для масштабирования экземпляра для рассеянных пользователей или высокого спроса.
Начало работы
Вы можете зарегистрироваться для получения бесплатной 45-дневной пробной версии GitHub Enterprise Server. См. раздел "Настройка пробной версии GitHub Enterprise Server".
Если вы готовы приступить к работе с рабочим экземпляром, см. раздел "Начало работы с GitHub Enterprise Server".