Skip to main content

О сервере GitHub Enterprise

Узнайте, подходит ли GitHub Enterprise Server для вашего бизнеса.

GitHub Enterprise Server — это локальная версия платформы GitHub . Ваш бизнес может воспользоваться повышенным контролем и избежать проблем, связанных с общедоступным облаком, в то время как разработчики могут воспользоваться знакомыми функциями и рабочими процессами от GitHub.com.

GitHub Enterprise Server подходит для предприятий, которые соответствуют нормативным требованиям. Он работает в инфраструктуре и управляется определяемыми элементами управления доступом и безопасностью, такими как брандмауэры, сетевые политики, IAM, мониторинг и виртуальные сети.

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

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".