О установке GitHub Apps
В этой статье описано, как установить приложение GitHub App напрямую от владельца приложения, а не из GitHub Marketplace. Для получения дополнительной информации об установке GitHub Apps из GitHub Marketplaceсм. Установка приложения GitHub из GitHub Marketplace для личная учетная запись и AUTOTITLE. Для получения дополнительной информации об установке GitHub Apps того, что у вас есть, смотрите Установка собственного приложения GitHub.
Чтобы использовать GitHub App ресурсы, необходимо установить приложение в вашей организации или личной учетной записи. Вы можете установить одно и то же GitHub App в нескольких учетных записях. Например, если вы устанавливаете приложение на личная учетная запись и в нескольких организациях, которые вы владеете, вы сможете использовать приложение в личных репозиториях, в организациях, где установлено приложение, и на репозиториях, принадлежащих этим организациям.
При установке приложения вы предоставляете приложению разрешение на доступ к репозитория, запрошенным им. Во время установки вы узнаете, GitHub какие разрешения запрошены GitHub App . Для получения дополнительной информации о запросах GitHub App REST API, которые можно делать с этими разрешениями, см. Для приложений GitHub требуются права.
При установке приложения, запрашивающего разрешения репозитория, вы также выберете репозитории для предоставления GitHub App доступа.
Перед установкой GitHub Appнеобходимо убедиться, что вы доверяете владельцу GitHub Appобъекта. Вы также должны просмотреть разрешения, запрашиваемые и убедиться, GitHub App что вы комфортно предоставляете эти разрешения. Для получения дополнительной информации о запросах GitHub App REST API, которые можно делать с этими разрешениями, см. Для приложений GitHub требуются права.
Нет ограничения на количество установленных приложений.
Разница между установкой и авторизацией
После установки GitHub App, вас также могут попросить авторизировать приложение.
При установке учетной GitHub App записи или организации вы предоставляете приложению разрешение на доступ к запрошенным ресурсам организации и репозитория. Вы также указываете, к каким репозиториям может получить доступ приложение. Во время установки будет указано, GitHub App какие разрешения репозитория и организации предоставляются. Для получения дополнительной информации о том, что позволяют делать разные GitHub App права, см. Выбор разрешений для приложения GitHub.
Например, можно предоставить GitHub App разрешение на чтение метаданных репозитория и проблемы записи, а также предоставить GitHub App доступ ко всем репозиториям.