В этом руководстве описана настройка, настройка параметров ваше предприятие в GitHub AE в качестве владельца предприятия. Дополнительные сведения о GitHub AE см. в разделе Сведения о GitHub AE.
Часть 1. Настройка GitHub AE
Чтобы приступить к работе с GitHub AE, можно создать корпоративную учетную запись, инициализировать GitHub AE, настроить список разрешенных IP-адресов, настроить проверку подлинности и подготовку пользователей, а также управлять выставлением счетов за ваше предприятие.
1. Создание учетной записи предприятия GitHub AE
Сначала необходимо приобрести GitHub AE. Для получения дополнительных сведений обратитесь к команде по продажам GitHub.
После приобретения GitHub AE мы попросим вас указать адрес электронной почты и имя пользователя для того человека, который должен инициализировать предприятие. Выделенный менеджер по технической поддержке в Поддержка GitHub Enterprise создаст учетную запись для владельца предприятия и отправит ему сообщение электронной почты, чтобы он мог войти в GitHub AE и завершить инициализацию.
2. Инициализация GitHub AE
После того как GitHub создаст учетную запись владельца для ваше предприятие в GitHub AE, вы получите сообщение электронной почты для входа и завершения инициализации. Во время инициализации вы как владелец предприятия назовете ваше предприятие, настроите единый вход SAML, создадите политики для всех организаций в ваше предприятие и настроите контактную службу поддержки для участников предприятия. Дополнительные сведения см. в разделе Инициализация GitHub AE.
3. Ограничение сетевого трафика
Вы можете настроить список разрешений для определенных IP-адресов, чтобы ограничить доступ к ресурсам, принадлежащим организациям в вашей учетной записи предприятия. Дополнительные сведения см. в разделе Ограничение сетевого трафика для предприятия с помощью списка разрешенных IP-адресов.
4. Управление удостоверениями и доступом для ваше предприятие
Вы можете централизованно управлять доступом к ваше предприятие в GitHub AE из поставщика удостоверений (IdP) с помощью единого входа SAML для проверки подлинности пользователей и System for Cross-domain Identity Management (SCIM) для подготовки пользователей. Настроив подготовку, вы сможете назначать или отменять назначение пользователей для приложения из поставщика удостоверений, создавая или отключая учетные записи пользователей в организации. Дополнительные сведения см. в разделе Сведения о SAML для корпоративной системы IAM.
5. Управление выставлением счетов для ваше предприятие
Владельцы подписки на ваше предприятие на GitHub AE могут просматривать сведения о выставлении счетов за GitHub AE в портал Azure. Дополнительные сведения см. в разделе Сведения о выставлении счетов для предприятия.
Часть 2. Организация участников предприятия и управление ими
Как владелец предприятия для GitHub AE, вы можете управлять параметрами на уровне пользователя, репозитория, команды и организации. Вы можете управлять участниками ваше предприятие, создавать организации и управлять ими, устанавливать политики для управления репозиториями, а также создавать команды и управлять ими.
1. Управление членами ваше предприятие
Вы можете управлять параметрами и действиями аудита для участников ваше предприятие. Вы можете управлять неактивными пользователями, просматривать журнал аудита на предмет действий пользователей и настраивать сообщения, которые будут видеть участники предприятия. Дополнительные сведения см. в разделе Управление пользователями в организации.
2. Создание организаций
Вы можете создать новые организации в ваше предприятие, чтобы отразить структуру вашей компании или группы. Дополнительные сведения см. в разделе Создание новой организации с нуля.
3. Добавление участников в организации
Вы можете добавлять участников в организации в ваше предприятие, если вы являетесь владельцем организации в организациях, которыми вы хотите управлять. Вы также можете настроить видимость членства в организации. Дополнительные сведения см. в разделах Добавление пользователей в организацию и Настройка видимости для членства в организации.
4. Создание команд
Команды — это группы участников организации, которым можно предоставить разрешения для определенных репозиториев в рамках отдельной группы. Вы можете создавать отдельные команды или несколько уровней вложенных команд в каждой из своих организаций. Дополнительные сведения см. в разделах Создание команды и Добавление участников организации в команду.
5. Настройка уровней разрешений организации и репозитория
Мы рекомендуем предоставить ограниченному числу участников в каждой организации роль владельца организации, которая предоставляет полный административный доступ для этой организации. Дополнительные сведения см. в разделе Роли в организации.
Для организаций, в которых у вас есть разрешения администратора, вы также можете настроить доступ к каждому репозиторию с детальными уровнями разрешений. Дополнительные сведения см. в разделе Роли репозиториев для организации.
6. Применение политик управления репозиториями
Как владелец предприятия вы можете задать политики управления репозиториями для всех организаций в ваше предприятие или разрешить настройку политик отдельно в каждой организации. Дополнительные сведения см. в разделе Применение политик управления репозиториями в организации.
Часть 3. Обеспечение безопасности при создании
Чтобы повысить безопасность ваше предприятие, можно отслеживать ваше предприятие и настраивать функции безопасности и анализа для своих организаций.
1. Мониторинг ваше предприятие
Вы можете отслеживать ваше предприятие с помощью панели мониторинга действий и ведения журнала аудита. Дополнительные сведения см. в разделе Мониторинг активности на предприятии.
2. Настройка функций безопасности для организаций
Чтобы обеспечить безопасность организации в ваше предприятие можно использовать различные функции безопасности GitHub, включая политики безопасности, графы зависимостей, проверку секретов и обновления версий Dependabot. Дополнительные сведения см. в разделах Защита вашей организации и Управление параметрами безопасности и анализа для организации.
Часть 4. Настройка и автоматизация работы с ваше предприятие
Вы можете настроить и автоматизировать работу в организациях в ваше предприятие с помощью API GitHub AE, GitHub Actions и GitHub Pages.
1. Использование API GitHub AE
Существуют две версии API GitHub AE: REST API и API GraphQL. Вы можете использовать API-интерфейсы GitHub AE для автоматизации распространенных задач, резервного копирования данных или создания интеграций, расширяющих возможности GitHub AE. Дополнительные сведения см. в разделе Сведения об API GitHub.
2. Создание действий GitHub Actions
С помощью GitHub Actions можно автоматизировать и настроить рабочий процесс разработки ваше предприятиев GitHub AE. Вы можете создавать собственные действия, а также использовать и настраивать действия, которые предоставляются сообществом GitHub. Дополнительные сведения см. в разделе Изучение GitHub Actions.
Дополнительные сведения о включении и настройке GitHub Actions для GitHub AE см. в разделе Начало работы с GitHub Actions для GitHub AE.
3. Использование GitHub Pages
GitHub Pages — это служба размещения статических сайтов, которая принимает файлы HTML, CSS и JavaScript прямо из репозитория и публикует веб-сайт. Вы можете включить или отключить GitHub Pages для участников предприятия на уровне организации. Дополнительные сведения см. в разделах Настройка GitHub Pages для предприятия и Описание GitHub Pages.
Часть 5. Использование ресурсов для обучения и поддержки GitHub
Участники предприятия смогут узнать больше о Git и GitHub с помощью наших ресурсов для обучения, а вы можете получить необходимую поддержку с помощью GitHub Enterprise Support.
1. Знакомство с информацией о GitHub AE в GitHub Docs
Вы можете прочитать документацию, в которой описаны доступные функции GitHub AE. Дополнительные сведения см. в разделе Сведения о версиях документации GitHub.
2. Обучение с GitHub Skills
Участники предприятия могут научиться новым навыкам, реализуя интересные и реалистичные проекты в собственном репозитории GitHub с помощью GitHub Skills. Каждый курс представляет собой практическое задание, созданное сообществом GitHub и выполняемое под руководством дружелюбного бота.
Дополнительные сведения см. в разделе Обучающие ресурсы по Git и GitHub.
3. Работа с GitHub Enterprise Support
GitHub AE включает в себя доступ к Поддержка GitHub Enterprise. Поддержка GitHub Enterprise помогает вам устранять неполадки, возникающие в GitHub AE. Дополнительные сведения см. в разделе Сведения о поддержке GitHub.