Вы можете создать учетную GitHub App запись предприятия. Приложение может быть установлено только в вашей организации или организации в вашей организации и может быть авторизовано только участниками вашей организации. Приложение не может быть установлено в учетных записях пользователей.
Шаг 1. Регистрация GitHub App
Чтобы создать GitHub Appприложение, необходимо сначала зарегистрировать приложение. См . раздел AUTOTITLE.
Приложения также можно передать в предприятие из члена или организации. Сведения о передаче приложения см. в разделе Передача права собственности на приложение GitHub.
Шаг 1a. Добавление корпоративного диспетчера приложений
Владельцы предприятия могут добавлять корпоративных участников в приложение в качестве руководителя приложений. Диспетчеры приложений могут управлять параметрами и учетными данными приложения, но не могут установить это приложение. Для получения дополнительной информации см. О менеджерах приложений GitHub.
Шаг 2. Создание GitHub App
После регистрации GitHub Appнеобходимо написать код, чтобы сделать что-то GitHub App . Примеры написания кода см. в следующих примерах:
- Быстрый старт для создания приложений GitHub
- Создание приложения GitHub, которое реагирует на события webhook
- Создание кнопки «Войти с помощью GitHub» с помощью приложения GitHub
- Создание CLI с помощью приложения GitHub
- Создание аутентифицированных запросов API с помощью приложения GitHub в рабочем процессе GitHub Actions
Вы должны стремиться следовать рекомендациям. См . раздел AUTOTITLE.
Шаг 3. Авторизация или установка GitHub App
GitHub App После регистрации необходимо сделать его доступным для использования с помощью авторизации или установки в зависимости от цели приложения.
Владельцы предприятия и руководители приложений могут изменять разрешения для приложений, принадлежащих их предприятиям в любое время. Изменения разрешений будут автоматически приниматься организациями в организации , если изменение было внесено владельцем предприятия. В противном случае изменения будут приняты только в том случае, если менеджер приложений также является владельцем организации, а владелец организации должен принять запрос на обновление для всех других организаций.
Шаг 3a. Авторизация GitHub App
Некоторые GitHub Apps, такие как Copilot расширения, требуют авторизации , но не нужно устанавливать в организации. Пользователи в организации могут авторизовать приложение для доступа к ресурсам в организациях. Однако приложение будет иметь доступ только к GitHub ресурсам, где он установлен. См . раздел AUTOTITLE.
Шаг 3b. Предоставление общего доступа GitHub App через ссылку на установку
Для приложений, которым требуется установка для работы, можно предоставить владелец организации со ссылкой на установку. После установки приложения он получит доступ к ресурсам организации. См . раздел AUTOTITLE.
Дальнейшие шаги
Если ваше приложение использует корпоративные разрешения, вы можете установить его на своем предприятии. См . раздел AUTOTITLE.