Вы можете создать GitHub App в вашей корпоративной учетной записи. Приложение можно установить только на в вашей организации и может быть авторизовано только участниками вашей организации. Приложение не может быть установлено в учетных записях пользователей.
Шаг 1. Регистрация GitHub App
Чтобы создать GitHub App, необходимо сначала зарегистрировать приложение. См . раздел AUTOTITLE.
Приложения также можно передать в предприятие из члена или организации. Сведения о передаче приложения см. в разделе Передача права собственности на приложение GitHub.
Шаг 1a. Добавление корпоративного диспетчера приложений
Владельцы предприятия могут добавлять корпоративных участников в приложение в качестве руководителя приложений. Диспетчеры приложений могут управлять параметрами и учетными данными приложения, но не могут установить это приложение. Дополнительные сведения см. в разделе О менеджерах приложений GitHub.
Шаг 2. Создание GitHub App
После регистрации GitHub Appвы хотите написать код, чтобы сделать GitHub App делать что-то. Примеры написания кода см. в следующих примерах:
-
[AUTOTITLE](/apps/creating-github-apps/writing-code-for-a-github-app/quickstart) -
[AUTOTITLE](/apps/creating-github-apps/guides/building-a-github-app-that-responds-to-webhook-events) -
[AUTOTITLE](/apps/creating-github-apps/guides/building-a-login-with-github-button-with-a-github-app) -
[AUTOTITLE](/apps/creating-github-apps/guides/building-a-cli-with-a-github-app) -
[AUTOTITLE](/apps/creating-github-apps/writing-code-for-a-github-app/making-authenticated-api-requests-with-a-github-app-in-a-github-actions-workflow)
Вы должны стремиться следовать рекомендациям. См . раздел AUTOTITLE.
Шаг 3. Авторизация или установка данных GitHub App
После регистрации GitHub App необходимо сделать его доступным для использования с помощью авторизации или установки в зависимости от цели приложения.
Владельцы предприятия и менеджеры приложений могут изменять разрешения для приложений, принадлежащих их предприятиям в любое время. Изменения разрешений будут автоматически приниматься организациями в корпоративном , если изменение было внесено владельцем предприятия. В противном случае изменения будут приняты только в том случае, если диспетчер приложений также является владелец организации, а владелец организации должен принять запрос на обновление для всех других организаций.
Шаг 3a. Авторизация данных GitHub App
Некоторые GitHub Apps, такие как расширения Copilot, требуют авторизации , но не нужно устанавливать в организации. Пользователи в организации могут авторизовать приложение для доступа к ресурсам в организациях. Однако приложение будет иметь доступ только к ресурсам GitHub , где он установлен. См . раздел AUTOTITLE.
Шаг 3b. Предоставление общего доступа к данным GitHub App с помощью ссылки на установку
Для приложений, которым требуется установка для работы, можно предоставить владелец организации со ссылкой на установку. После установки приложения он получит доступ к ресурсам организации. См . раздел AUTOTITLE.
Шаг 4. Установка данных GitHub App (при необходимости)
Если для GitHub App требуется установка (а не только авторизация), владелец организации могут использовать ссылку установки для установки приложения в своей организации. См . раздел AUTOTITLE.