Skip to main content

Сведения об использовании приложений GitHub

Узнайте о том, что такое GitHub App и почему вы будете использовать GitHub App.

Сведения о GitHub Apps

GitHub Apps — это средства, расширяющие функции GitHub. GitHub Apps может выполнять действия по GitHub, таким как открытые проблемы, комментарии к запросам на вытягивание и управление проектами. Они также могут выполнять действия за пределами GitHub на основе событий, происходящих на GitHub. Например, GitHub App может размещаться в Slack при открытии проблемы на GitHub.

Поиск данных GitHub Apps

Вы можете обнаружить GitHub Apps на GitHub Marketplace.

Вы также можете создать собственные данные GitHub App. Дополнительные сведения см. в разделе «Создание приложений GitHub».

Использование GitHub Apps

Чтобы использовать GitHub App, необходимо установить приложение в учетной записи пользователя или организации. При установке приложения вы предоставляете приложению разрешение на чтение или изменение данных репозитория и организации. Определенные разрешения зависят от приложения, и GitHub сообщит вам о разрешениях, запрошенных приложением перед установкой приложения. При установке приложения вы также укажите, какие репозитории приложение может получить к ним доступ. Если приложению требуется дополнительная конфигурация, приложение будет направлять вас на это. Дополнительные сведения см. в разделе "[[AUTOTITLE" иУстановка приложения GitHub из GitHub Marketplace для личная учетная запись](/apps/using-github-apps/installing-a-github-app-from-github-marketplace-for-your-organizations)](/apps/using-github-apps/installing-a-github-app-from-a-third-party)](/apps/using-github-apps/installing-your-own-github-app)".

Вам также может потребоваться авторизовать GitHub App для проверки удостоверения, узнать, какие ресурсы можно получить или выполнить действия от вашего имени. Если вам нужно авторизовать приложение, приложение предложит вам сделать это. Дополнительные сведения см. в разделе «Авторизация приложений GitHub».

Иногда GitHub App запрашивает обновленные разрешения. GitHub уведомляет вас об этом. Чтобы приложение продолжало функционировать, необходимо просмотреть и утвердить обновленные разрешения. Дополнительные сведения см. в разделе «Утверждение обновленных разрешений для приложения GitHub».

Перед установкой или авторизацией GitHub Appнеобходимо убедиться, что вы доверяете разработчику приложения. Если вы больше не используете приложение, следует приостановить или удалить приложение и (или) отменить авторизацию приложения. Дополнительные сведения см. в разделе "[AUTOTITLE" и "Просмотр и изменение установленных приложений GitHub](/apps/using-github-apps/reviewing-your-authorized-integrations)".

GitHub Apps и OAuth apps

GitHub также поддерживает OAuth apps. В отличие от GitHub Apps, вы не устанавливаете OAuth app или управляете доступом к репозиториям.

Данные OAuth apps и GitHub Apps используют OAuth 2.0.

OAuth apps может действовать только от имени пользователя, а GitHub Apps может действовать от имени пользователя или независимо от пользователя.

Дополнительные сведения см. в разделе "[AUTOTITLE" и "Различия между приложениями GitHub и приложениями OAuth](/apps/oauth-apps/using-oauth-apps/authorizing-oauth-apps)".