--- title: Установка приложений GitHub intro: 'Если ваше приложение является общедоступным, любой пользователь может использовать {% ifversion fpt or ghec %} {% data variables.product.prodname_marketplace %} или {% endif %}URL-адрес установки для установки приложения в своем репозитории. Если ваше приложение является частным, его можно установить только в репозиториях, которыми вы владеете.' redirect_from: - /apps/installing-github-apps - /developers/apps/installing-github-apps versions: fpt: '*' ghes: '*' ghae: '*' ghec: '*' topics: - GitHub Apps ms.openlocfilehash: 4244e1e4aacbcc5f7e0f16092df9823ce5832f0a ms.sourcegitcommit: fb047f9450b41b24afc43d9512a5db2a2b750a2a ms.translationtype: HT ms.contentlocale: ru-RU ms.lasthandoff: 09/11/2022 ms.locfileid: '145089877' --- {% note %} **Примечание.** Ваш {% data variables.product.prodname_github_app %} будет иметь доступ ко всем репозиториям, которые создает приложение, даже если кто-то установит ваше приложение только в выбранных репозиториях. {% endnote %} ## Установка частного приложения GitHub в репозитории Создав частное приложение GitHub, вы можете установить его в один из своих организационных или пользовательских репозиториев. Дополнительные сведения см. в разделе [Поток частной установки](/apps/managing-github-apps/making-a-github-app-public-or-private/#private-installation-flow). 1. На [странице параметров приложений GitHub](https://github.com/settings/apps) выберите свое приложение. 2. На боковой панели слева щелкните **Установка приложения**. 3. Щелкните **Установить** рядом с организацией или личной учетной записью, содержащей правильный репозиторий. 4. Установите приложение во всех репозиториях или выберите репозитории. ![Разрешения на установку приложений](/assets/images/install_permissions.png) 5. После установки вы увидите параметры конфигурации для приложения в выбранной учетной записи. Здесь можно внести изменения или повторить предыдущие действия, чтобы установить приложение в другой учетной записи. {% ifversion fpt or ghec %} ## Предложение приложения в GitHub Marketplace Вы можете предложить платную или бесплатную версию приложения в [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace), где пользователи могут искать и просматривать сведения о приложении. {% data variables.product.prodname_marketplace %} автоматически устанавливает приложение GitHub по завершении заказа. См. раздел [Начало работы с GitHub Marketplace](/marketplace/getting-started/), чтобы узнать больше о размещении приложения на {% data variables.product.prodname_marketplace %}. Дополнительные сведения о том, как пользователи могут установить ваше приложение из {% data variables.product.prodname_marketplace %}, см. в разделе [Покупка и установка приложений в GitHub Marketplace](/articles/purchasing-and-installing-apps-in-github-marketplace). {% endif %} ## Разрешение пользователям устанавливать общедоступное приложение в своем репозитории Можно разрешить другим пользователям устанавливать ваше общедоступное приложение, указав URL-адрес установки в таких местах, как домашняя страница вашего приложения. Затем можно указать домашнюю страницу своего приложения с целевой страницы на GitHub. При переходе с приложения OAuth на приложение GitHub можно использовать параметры запроса для предварительного выбора репозиториев и учетной записи при установке приложения GitHub. Дополнительные сведения см. в разделе [Миграция с приложений OAuth в приложения GitHub](/apps/migrating-oauth-apps-to-github-apps/). В этих инструкциях предполагается, что вы [создали {% data variables.product.prodname_github_app %}](/apps/building-github-apps/): 1. На [странице параметров приложений GitHub](https://github.com/settings/apps) выберите общедоступное приложение, которое необходимо настроить, чтобы другие пользователи могли его установить. 2. В поле "URL-адрес домашней страницы" введите URL-адрес домашней страницы приложения и щелкните **Сохранить изменения**. ![URL-адрес домашней страницы](/assets/images/github-apps/github_apps_homepageURL.png) 3. GitHub предоставляет целевую страницу для приложения, которая содержит ссылку на "URL-адрес домашней страницы" приложения. Чтобы посетить целевую страницу на GitHub, скопируйте URL-адрес из "Общедоступной ссылки" и вставьте его в браузер. ![Общедоступная ссылка](/assets/images/github-apps/github_apps_public_link.png) 4. Создайте домашнюю страницу для приложения, включающую URL-адрес для установки приложения: `{% data variables.product.oauth_host_code %}/apps//installations/new`. ## Авторизация пользователей во время установки Процесс авторизации можно упростить, выполнив его во время установки приложения. Для этого выберите **Запросить авторизацию пользователя (OAuth)** во время установки при создании или изменении приложения в GitHub. Дополнительные сведения см. в разделе [Создание приложения GitHub](/apps/building-github-apps/creating-a-github-app/). После установки приложения потребуется получить маркер доступа для пользователя. Дополнительные сведения см. в шагах 2 и 3 в разделе [Идентификация пользователей на вашем сайте](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/#identifying-users-on-your-site). ## Сохранение состояния приложения во время установки Можно указать параметр `state` в URL-адресе установки для приложения, чтобы сохранить состояние страницы приложения и вернуть людей в это состояние после установки, проверки подлинности или принятия обновлений для приложения GitHub. Например, можно использовать `state` для корреляции установки с пользователем или учетной записью. Чтобы сохранить состояние, добавьте в URL-адрес установки: `{% data variables.product.oauth_host_code %}/apps//installations/new?state=AB12t`