Skip to main content

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

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

Сведения о 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.