1
0
mirror of synced 2026-01-02 21:04:32 -05:00
Files
docs/translations/ru-RU/content/developers/apps/managing-github-apps/installing-github-apps.md
2022-11-16 21:42:42 +00:00

8.8 KiB
Raw Blame History

title, intro, redirect_from, versions, topics, ms.openlocfilehash, ms.sourcegitcommit, ms.translationtype, ms.contentlocale, ms.lasthandoff, ms.locfileid
title intro redirect_from versions topics ms.openlocfilehash ms.sourcegitcommit ms.translationtype ms.contentlocale ms.lasthandoff ms.locfileid
Установка приложений GitHub Если ваше приложение является общедоступным, любой пользователь может использовать {% ifversion fpt or ghec %} {% data variables.product.prodname_marketplace %} или {% endif %}URL-адрес установки для установки приложения в своем репозитории. Если ваше приложение является частным, его можно установить только в репозиториях, которыми вы владеете.
/apps/installing-github-apps
/developers/apps/installing-github-apps
fpt ghes ghae ghec
* * * *
GitHub Apps
4244e1e4aacbcc5f7e0f16092df9823ce5832f0a fb047f9450 HT ru-RU 09/11/2022 145089877

{% note %}

Примечание. Ваш {% data variables.product.prodname_github_app %} будет иметь доступ ко всем репозиториям, которые создает приложение, даже если кто-то установит ваше приложение только в выбранных репозиториях.

{% endnote %}

Установка частного приложения GitHub в репозитории

Создав частное приложение GitHub, вы можете установить его в один из своих организационных или пользовательских репозиториев. Дополнительные сведения см. в разделе Поток частной установки.

  1. На странице параметров приложений GitHub выберите свое приложение.
  2. На боковой панели слева щелкните Установка приложения.
  3. Щелкните Установить рядом с организацией или личной учетной записью, содержащей правильный репозиторий.
  4. Установите приложение во всех репозиториях или выберите репозитории. Разрешения на установку приложений
  5. После установки вы увидите параметры конфигурации для приложения в выбранной учетной записи. Здесь можно внести изменения или повторить предыдущие действия, чтобы установить приложение в другой учетной записи.

{% ifversion fpt or ghec %}

Предложение приложения в GitHub Marketplace

Вы можете предложить платную или бесплатную версию приложения в {% data variables.product.prodname_marketplace %}, где пользователи могут искать и просматривать сведения о приложении. {% data variables.product.prodname_marketplace %} автоматически устанавливает приложение GitHub по завершении заказа.

См. раздел Начало работы с GitHub Marketplace, чтобы узнать больше о размещении приложения на {% data variables.product.prodname_marketplace %}.

Дополнительные сведения о том, как пользователи могут установить ваше приложение из {% data variables.product.prodname_marketplace %}, см. в разделе Покупка и установка приложений в GitHub Marketplace.

{% endif %}

Разрешение пользователям устанавливать общедоступное приложение в своем репозитории

Можно разрешить другим пользователям устанавливать ваше общедоступное приложение, указав URL-адрес установки в таких местах, как домашняя страница вашего приложения. Затем можно указать домашнюю страницу своего приложения с целевой страницы на GitHub.

При переходе с приложения OAuth на приложение GitHub можно использовать параметры запроса для предварительного выбора репозиториев и учетной записи при установке приложения GitHub. Дополнительные сведения см. в разделе Миграция с приложений OAuth в приложения GitHub.

В этих инструкциях предполагается, что вы создали {% data variables.product.prodname_github_app %}:

  1. На странице параметров приложений GitHub выберите общедоступное приложение, которое необходимо настроить, чтобы другие пользователи могли его установить.
  2. В поле "URL-адрес домашней страницы" введите URL-адрес домашней страницы приложения и щелкните Сохранить изменения. URL-адрес домашней страницы
  3. GitHub предоставляет целевую страницу для приложения, которая содержит ссылку на "URL-адрес домашней страницы" приложения. Чтобы посетить целевую страницу на GitHub, скопируйте URL-адрес из "Общедоступной ссылки" и вставьте его в браузер. Общедоступная ссылка
  4. Создайте домашнюю страницу для приложения, включающую URL-адрес для установки приложения: {% data variables.product.oauth_host_code %}/apps/<app name>/installations/new.

Авторизация пользователей во время установки

Процесс авторизации можно упростить, выполнив его во время установки приложения. Для этого выберите Запросить авторизацию пользователя (OAuth) во время установки при создании или изменении приложения в GitHub. Дополнительные сведения см. в разделе Создание приложения GitHub.

После установки приложения потребуется получить маркер доступа для пользователя. Дополнительные сведения см. в шагах 2 и 3 в разделе Идентификация пользователей на вашем сайте.

Сохранение состояния приложения во время установки

Можно указать параметр state в URL-адресе установки для приложения, чтобы сохранить состояние страницы приложения и вернуть людей в это состояние после установки, проверки подлинности или принятия обновлений для приложения GitHub. Например, можно использовать state для корреляции установки с пользователем или учетной записью.

Чтобы сохранить состояние, добавьте в URL-адрес установки:

{% data variables.product.oauth_host_code %}/apps/<app name>/installations/new?state=AB12t