Вы можете создать 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.
Шаг 4. Установка данных GitHub App (при необходимости)
Если для GitHub App требуется установка (а не только авторизация), владелец организации могут использовать ссылку установки для установки приложения в своей организации. См . раздел AUTOTITLE.