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

При авторизации GitHub Appвы предоставляете приложению доступ к учетной записи GitHub на основе разрешений учетной записи, запрошенной приложением. Во время процесса авторизации приложение указывает, какие ресурсы приложение может получить доступ к вашей учетной записи. При авторизации GitHub Appвы также предоставляете приложению разрешение на действия от вашего имени.
Например, можно предоставить разрешение GitHub App для чтения адресов электронной почты и записи gists.

Вы можете установить GitHub App без авторизации приложения. Аналогичным образом можно авторизовать приложение без установки приложения.
Дополнительные сведения об авторизации GitHub Appsсм. в разделе Авторизация приложений GitHub.
Установка GitHub App в личной учетной записи
-
Чтобы открыть GitHub Marketplace, в левом верхнем углу GitHub, выберите октикона "три полосы" aria-label="Открыть глобальное меню навигации" %}, а затем выберите октикон "подарок" aria-hidden="true" aria-label="gift" %} Marketplace.

-
Перейдите к приложению, которое вы хотите установить, а затем щелкните имя приложения.
-
На странице приложения в разделе "Цены и настройка" щелкните план ценообразования, который вы хотите использовать.
-
Нажмите кнопку Установить бесплатно, Купить с помощью GitHub или Попробовать бесплатно в течение 14 дней.
-
В разделе "Просмотр заказа" в раскрывающемся меню "Учетная запись" убедитесь, что вы устанавливаете приложение для личная учетная запись.
-
Если вы выбрали платный план, в разделе "Метод оплаты" просмотрите свой метод оплаты.
- Чтобы изменить существующий метод оплаты в файле для личная учетная запись, нажмите кнопку "Изменить", а затем заполните форму, чтобы добавить новый метод оплаты.
- Если для личная учетная запись нет метода оплаты, заполните форму, чтобы добавить кредитную карту или учетную запись PayPal.
-
Нажмите кнопку Завершить заказ и начать установку.
-
Если приложению требуется доступ к репозиториям, выберите все репозитории или только репозитории.
Если приложение создает какие-либо репозитории, приложение автоматически будет предоставлено доступ к этим репозиториям.
-
Если вы решили предоставить приложению доступ к ограниченным репозиториям вместо всех репозиториев, введите имя каждого репозитория, к которому вы хотите предоставить доступ для приложения, а затем щелкните имя репозитория, чтобы выбрать его.
-
Просмотрите разрешения на доступ приложения и нажмите кнопку Установить.