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](/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.