Корпоративная учетная запись — это центральная точка администрирования для вашего бизнеса GitHub. Он объединяет административные инструменты для управления доступом, политиками, выставлением счетов и многим другим. Администраторы предприятия могут эффективно настраивать функции и политики в любом масштабе, прежде чем развертывать их в масштабах всей компании.
В этом руководстве представлен обзор основных функций администрирования, включенных в корпоративную учетную запись. Понимая инструменты в вашем распоряжении, вы сможете адаптироваться GitHub к уникальным потребностям, настроить бизнес для будущего масштабирования и позволить командам сосредоточиться на стратегической работе.
Users
Ваше предприятие содержит всех пользователей, которым требуется доступ к любой части ресурсов GitHubвашей компании. Пользователи могут быть сгруппированы в команды и получить доступ к организациям.
В GitHub Enterprise Serverэтом случае у вас есть ряд вариантов создания и проверки подлинности учетных записей пользователей, включая встроенные учетные записи или учетные записи подготовки от поставщика удостоверений.
По умолчанию большинство пользователей имеют неадминистративную роль в вашем предприятии, что означает, что у них нет причин взаимодействовать с самой корпоративной учетной записью. Однако это можно изменить, предоставив корпоративные роли, предоставляющие доступ к определенным параметрам.
Организации
Корпоративная учетная запись может содержать одну или несколько организаций. Как и корпоративная учетная запись, учетная запись организации содержит собственные административные функции, такие как журналы аудита, политики и команды.
Организация также содержит места, где обычно выполняют свою работу лица, не являющиеся администраторами, такие как репозитории, обсуждения и проекты. Пользователи в организации — это люди, которым необходим доступ к этим местам для выполнения своей работы.
Как правило, вы можете управлять организациями согласованно с помощью корпоративной учетной записи. Чтобы обеспечить более индивидуальное и детальное администрирование, вы также можете делегировать некоторые решения, такие как параметры политики, администраторам организации.
Репозитории
В репозиториях размещаются такие файлы, как исходный код вашей компании или внутренняя документация. Разработчики обычно выполняют свою работу, и они содержат собственные функции и параметры администрирования, которые должны быть ближе к коду, например GitHub Actions рабочие процессы.
Репозитории принадлежат организациям и не доступны непосредственно в корпоративной учетной записи. Однако ваше предприятие может определить пользовательские свойства, чтобы применить одну и ту же модель управления ко всем репозиториям с общими характеристиками.
Apps
GitHub Apps — это безопасный способ управления автоматизацией в вашей организации. Это GitHub App выделенное удостоверение, которое предоставляет маркеры области для внешних скриптов и рабочих процессов, что позволяет автоматизировать процессы и интегрировать их с другими платформами.
В вашей корпоративной учетной записи можно определить регистрации приложений, чтобы автоматизировать процесс согласованно в разных организациях.
Пользователи также могут авторизовать GitHub Apps использование учетной GitHub записи и данных в других приложениях, например для GitHub входа в интегрированную среду разработки или подключения поставщика CI к репозиториям.