Skip to main content

Обзор приложений GitHub

Вы можете использовать GitHub Apps для расширения функциональности GitHub.

Сведения о GitHub Apps

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

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

Дополнительные сведения о создании GitHub Apps см. в разделе Сведения о создании приложений GitHub.

GitHub Apps и OAuth apps

GitHub также поддерживает OAuth apps. Как правило, GitHub Apps предпочтительнее, чем OAuth apps. GitHub Apps использует детализированные разрешения, предоставляет пользователю больший контроль над репозиториями, к которым приложение может получить доступ, и использует кратковременные маркеры. Эти свойства могут повысить безопасность приложения, ограничив ущерб, который может быть нанесен в случае утечки учетных данных приложения. Дополнительные сведения см. в разделе Различия между приложениями GitHub и приложениями OAuth.