Skip to main content

Эта версия GitHub Enterprise Server была прекращена 2026-04-09. Исправления выпускаться не будут даже при критических проблемах безопасности. Для повышения производительности, повышения безопасности и новых функций выполните обновление до последней версии GitHub Enterprise Server. Чтобы получить справку по обновлению, обратитесь в службу поддержки GitHub Enterprise.

Начало работы с GitHub Enterprise Server

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

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

GitHub предоставляет два способа развертывания GitHub Enterprise.

  •         **GitHub Enterprise Cloud**
    
  •         **GitHub Enterprise Server**
    

GitHub Enterprise Cloud размещается в GitHub. Вы можете развернуть и разместитьGitHub Enterprise Server в собственном центре обработки данных или в поддерживаемом поставщике облачных служб.

Дополнительные сведения о GitHub Enterprise Serverсм. в разделе О GitHub Enterprise Server.

Часть 1. Установка GitHub Enterprise Server

Чтобы приступить к работе, необходимо создать учетную запись предприятия, установить экземпляр, использовать Консоль управления для начальной настройки, настроить экземпляр и управлять выставлением счетов.

1. Создание учетной записи предприятия

Перед установкой GitHub Enterprise Serverможно создать корпоративную учетную запись на GitHub.com путем обращения к группе продаж GitHub. Учетная запись предприятия на веб-сайте GitHub.com может использоваться для выставления счетов и для совместного использования функций с GitHub.com через GitHub Connect. Дополнительные сведения см. в разделе Корпоративные учетные записи.

2. Установка GitHub Enterprise Server

Чтобы приступить к работе, необходимо установить устройство на выбранной платформе виртуализации. Дополнительные сведения см. в разделе Настройка экземпляра GitHub Enterprise Server.

3. Использование данных Консоль управления

При первом запуске Консоль управления вы будете использовать {variables.location.product_location% данных variables.enterprise.management_console %}. Вы также можете использовать Консоль управления для управления параметрами экземпляра, такими как лицензия, домен, проверка подлинности и TLS. Дополнительные сведения см. в разделе Администрирование экземпляра из веб-интерфейса.

4. Настройка ваш экземпляр GitHub Enterprise Server

Помимо Консоль управления, можно использовать панель мониторинга администратора сайта и административную оболочку (SSH) для управления ваш экземпляр GitHub Enterprise Server. Например, можно настроить приложения и ограничения скорости, просмотреть отчеты и использовать служебные программы командной строки. Дополнительные сведения см. в разделе Configuring GitHub Enterprise.

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

5. Настройка высокого уровня доступности

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

6. Настройка промежуточного экземпляра

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

7. Назначение резервных копий и аварийного восстановления

Чтобы защитить рабочие данные, можно настроить автоматические резервные копии ваш экземпляр GitHub Enterprise Server с помощью GitHub Enterprise Server Backup Utilities. Дополнительные сведения см. в разделе Настройка резервных копий в экземпляре с помощью служебных программ резервного копирования.

8. Управление выставлением счетов для предприятия

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

Часть 2. Организация команды и управление ей

Как владелец предприятия или администратор вы можете управлять параметрами на уровне пользователя, репозитория, команды и организации. Вы можете управлять участниками предприятия, создавать организации и управлять ими, задавать политики для управления репозиториями, а также создавать команды и управлять ими.

1. Управление членами ваш экземпляр GitHub Enterprise Server

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

2. Создание организаций

Вы можете создать новые организации в ваш экземпляр GitHub Enterprise Server для отражения структуры вашей компании или группы. Дополнительные сведения см. в разделе Создание новой организации с нуля.

3. Добавление участников в организации

Вы можете добавлять участников в организации в ваш экземпляр GitHub Enterprise Server до тех пор, пока вы являетесь владелец организации в организациях, которым вы хотите управлять. Вы также можете настроить видимость членства в организации. Дополнительные сведения см. в разделе [AUTOTITLE и Добавление пользователей в организацию](/admin/user-management/managing-organizations-in-your-enterprise/configuring-visibility-for-organization-membership).

4. Создание команд

Команды — это группы участников организации, которым можно предоставить разрешения для определенных репозиториев в рамках отдельной группы. Вы можете создавать отдельные команды или несколько уровней вложенных команд в каждой из своих организаций. Дополнительные сведения см. в разделе [AUTOTITLE и Создание группы организации](/organizations/organizing-members-into-teams/adding-organization-members-to-a-team).

5. Настройка уровней разрешений организации и репозитория

Мы рекомендуем предоставить ограниченному числу участников в каждой организации роль владельца организации, которая предоставляет полный административный доступ для этой организации. Дополнительные сведения см. в разделе Роли в организации.

Для организаций, в которых у вас есть разрешения администратора, вы также можете настроить доступ к каждому репозиторию с детальными уровнями разрешений. Дополнительные сведения см. в разделе Роли репозиториев для организации.

6. Применение политик управления репозиториями

Как владелец предприятия, вы можете задать политики управления репозиториями для всех организаций в ваш экземпляр GitHub Enterprise Server, или разрешить настройку политик отдельно в каждой организации. Дополнительные сведения см. в разделе Применение политик управления репозиториями в организации.

7. Создание README для предприятия

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

Часть 3. Обеспечение безопасности при создании

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

1. Проверка подлинности участников предприятия

Вы можете использовать встроенный метод проверки подлинности GitHub Enterprise Serverили выбрать между внешним поставщиком проверки подлинности, например CAS, LDAP или SAML, для интеграции существующих учетных записей и централизованного управления доступом пользователей к ваш экземпляр GitHub Enterprise Server. Дополнительные сведения см. в разделе Основы управления идентификацией и доступом.

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

2. Обеспечение соответствия требованиям

Вы можете реализовать необходимые проверки состояния и проверки фиксаций, чтобы обеспечить соблюдение стандартов соответствия вашей организации и автоматизировать рабочие процессы обеспечения соответствия. Вы также можете использовать журнал аудита для вашей организации для проверки действий, выполняемых командой. Дополнительные сведения см. в разделе [AUTOTITLE и Применение политики с помощью перехватчиков предварительного получения](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise).

3. Настройка функций безопасности для организаций

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

4. Включение функций GitHub Advanced Security

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

Часть 4. Настройка и автоматизация работы предприятия на GitHub

Вы можете настроить и автоматизировать работу в организациях с помощью API данных GitHub и OAuth apps, GitHub Enterprise Server API, GitHub Actions, GitHub Packages и GitHub Pages.

1. Создание приложений GitHub Apps и OAuth apps

Вы можете создавать интеграции с API GitHub Enterprise Server, например GitHub Apps или OAuth apps, для использования в организациях в организации для дополнения и расширения рабочих процессов. Дополнительные сведения см. в разделе О создании приложений GitHub.

2. Использование API GitHub Enterprise Server

Существует две версии API GitHub : REST API и API GraphQL. Api GitHub можно использовать для автоматизации распространенных задач, резервного копирования данных или create integrations](/get-started/exploring-integrations/about-integrations), которые расширяют GitHub. Дополнительные сведения см. в разделе Сравнение REST API GitHub и GraphQL API.

3. Создание действий GitHub Actions

С помощью GitHub Actionsможно автоматизировать и настроить рабочий процесс разработки предприятия на GitHub. Вы можете создавать собственные действия, а также использовать и настраивать действия, общие сообществом GitHub . Дополнительные сведения см. в разделе Написание рабочих процессов.

Дополнительные сведения о включении и настройке GitHub Actions на GitHub Enterprise Serverсм. в разделе Начало работы с GitHub Actions for GitHub Enterprise Server.

4. Публикация пакетов и управление ими в GitHub Packages

GitHub Packages — это служба размещения программных пакетов, которая позволяет размещать программные пакеты частным или открытым способом и использовать их в качестве зависимостей в проектах. Дополнительные сведения см. в разделе Введение в GitHub Packages.

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

5. Использование GitHub Pages

GitHub Pages — это служба размещения статических сайтов, которая принимает файлы HTML, CSS и JavaScript прямо из репозитория и публикует веб-сайт. Вы можете включить или отключить GitHub Pages для участников предприятия на уровне организации. Дополнительные сведения см. в разделе [AUTOTITLE и Настройка страниц GitHub для вашего предприятия](/pages/getting-started-with-github-pages/about-github-pages).

Часть 5. Подключение к другим ресурсам GitHub

Вы можете использовать GitHub Connect для общего доступа к ресурсам.

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

Часть 6. Использование ресурсов обучения и поддержки GitHub

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

1. Чтение о GitHub Enterprise Server на GitHub Docs

Вы можете прочитать документацию, в которой описаны доступные функции GitHub Enterprise Server. Дополнительные сведения см. в разделе О версиях GitHub Docs.

Сведения о том, как ваше предприятие может использовать GitHub наиболее эффективно, см. в статье Лучшие практики организации работы на вашем предприятии.

2. Обучение с GitHub Skills

Участники предприятия могут научиться новым навыкам, реализуя интересные и реалистичные проекты в собственном репозитории GitHub с помощью GitHub Skills. Каждый курс представляет собой практическое задание, созданное сообществом GitHub и выполняемое под руководством дружелюбного бота.

Дополнительные сведения см. в разделе Учебные ресурсы на Git и GitHub.

3. Работа с GitHub Поддержка предприятия

GitHub Enterprise включает доступ к Поддержка GitHub Enterprise. Поддержка GitHub Enterprise поможет устранить неполадки. Вы также можете зарегистрироваться для получения дополнительных функций для GitHub premium. Дополнительные сведения см. в разделе О поддержке GitHub.