Skip to main content

О GitHub Enterprise Server

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

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

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

Если основное требование соответствия требованиям заключается в том, чтобы данные вашей компании располагались в определенном регионе, вам может потребоваться рассмотреть GitHub Enterprise Cloud с размещением данных. С помощью этого параметра вам не потребуется планировать время простоя для обслуживания или обновлений, и у пользователей будет доступ к последним функциям из GitHub.com, например GitHub Copilot. См . раздел AUTOTITLE в документации по 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 Code Security:** автоматизация обнаружения и исправления уязвимостей в коде и зависимостях
    
  •         **GitHub Secret Protection:** запрещает пользователям утечку секретов и выявлять и устранять исторические утечкикроме %}
    
  •         **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 (AWS)
  • Облачная платформа Google (GCP)
  • Microsoft Azure

Поддержание обновления GitHub Enterprise Server

Администратор отвечает за актуальность экземпляра GitHub Enterprise Server. GitHub регулярно выпускает обновления для GitHub Enterprise Server, включая исправления безопасности на уровне ОС. Обновления доставляются как пакеты обновления, так и в виде исправлений. Быстро применяйте обновления для обеспечения безопасности, стабильности и производительности вашей среды. Дополнительные сведения о процессе обновления см. в разделе Обзор процесса обновления.

Пакеты обновления или исправления можно установить вручную. Вы также можете включить автоматическое обновление для автоматического применения подходящих исправлений. Автоматические обновления не заменяют запланированные полные обновления. Дополнительные сведения см. в разделе AUTOTITLE, [AUTOTITLE[ и Обновление с помощью пакета обновления](/admin/upgrading-your-instance/performing-an-upgrade/upgrading-with-a-hotpatch).](/admin/upgrading-your-instance/preparing-to-upgrade/enabling-automatic-update-checks)

Сведения о последних функциях, исправлениях ошибок и обновлениях системы безопасности см. в заметках о выпуске.

Административные параметры

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

Администраторы могут:

  • Настройка и мониторинг экземпляра с помощью браузера, административного доступа SSH и REST или API GraphQL
  • Настройка внешней проверки подлинности с помощью CAS, LDAP или SAML
  • Настройка политик использования для обеспечения соответствия бизнес-правилам или нормативным ограничениям

Резервные копии и доступность

GitHub Enterprise Server предоставляет варианты защиты от потери данных или сбоев служб.

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

Начало работы

Вы можете зарегистрироваться для бесплатной 45-дневной пробной версии GitHub Enterprise Server. См . раздел AUTOTITLE.

Если вы готовы приступить к работе с рабочим экземпляром, см . раздел AUTOTITLE.