Skip to main content

Создание приложений GitHub для вашего предприятия

Узнайте, как создать GitHub App для вашего предприятия.

Кто может использовать эту функцию?

Enterprise owners.

Вы можете создать GitHub App в вашей корпоративной учетной записи. Приложение можно установить только на в вашей организации и может быть авторизовано только участниками вашей организации. Приложение не может быть установлено в учетных записях пользователей.

Шаг 1. Регистрация GitHub App

Чтобы создать GitHub App, необходимо сначала зарегистрировать приложение. См . раздел AUTOTITLE.

Приложения также можно передать в предприятие из члена или организации. Сведения о передаче приложения см. в разделе Передача права собственности на приложение GitHub.

Шаг 1a. Добавление корпоративного диспетчера приложений

Владельцы предприятия могут добавлять корпоративных участников в приложение в качестве руководителя приложений. Диспетчеры приложений могут управлять параметрами и учетными данными приложения, но не могут установить это приложение. Дополнительные сведения см. в разделе О менеджерах приложений GitHub.

Шаг 2. Создание GitHub App

После регистрации GitHub Appвы хотите написать код, чтобы сделать GitHub App делать что-то. Примеры написания кода см. в следующих примерах:

Вы должны стремиться следовать рекомендациям. См . раздел AUTOTITLE.

Шаг 3. Авторизация или установка данных GitHub App

После регистрации GitHub App необходимо сделать его доступным для использования с помощью авторизации или установки в зависимости от цели приложения.

Владельцы предприятия и менеджеры приложений могут изменять разрешения для приложений, принадлежащих их предприятиям в любое время. Изменения разрешений будут автоматически приниматься организациями в корпоративном , если изменение было внесено владельцем предприятия. В противном случае изменения будут приняты только в том случае, если диспетчер приложений также является владелец организации, а владелец организации должен принять запрос на обновление для всех других организаций.

Шаг 3a. Авторизация данных GitHub App

Некоторые GitHub Apps, такие как расширения Copilot, требуют авторизации , но не нужно устанавливать в организации. Пользователи в организации могут авторизовать приложение для доступа к ресурсам в организациях. Однако приложение будет иметь доступ только к ресурсам GitHub , где он установлен. См . раздел AUTOTITLE.

Шаг 3b. Предоставление общего доступа к данным GitHub App с помощью ссылки на установку

Для приложений, которым требуется установка для работы, можно предоставить владелец организации со ссылкой на установку. После установки приложения он получит доступ к ресурсам организации. См . раздел AUTOTITLE.

Шаг 4. Установка данных GitHub App (при необходимости)

Если для GitHub App требуется установка (а не только авторизация), владелец организации могут использовать ссылку установки для установки приложения в своей организации. См . раздел AUTOTITLE.