1
0
mirror of synced 2026-01-28 18:03:28 -05:00
Files
docs/translations/ru-RU/content/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect.md
2022-12-13 17:09:01 +00:00

11 KiB
Raw Blame History

title, intro, permissions, redirect_from, versions, type, topics, shortTitle, ms.openlocfilehash, ms.sourcegitcommit, ms.translationtype, ms.contentlocale, ms.lasthandoff, ms.locfileid
title intro permissions redirect_from versions type topics shortTitle ms.openlocfilehash ms.sourcegitcommit ms.translationtype ms.contentlocale ms.lasthandoff ms.locfileid
Включение автоматического доступа к действиям GitHub.com с помощью GitHub Connect Чтобы разрешить {% data variables.product.prodname_actions %} в вашем предприятии использовать действия из {% data variables.product.prodname_dotcom_the_website %}, можно подключить корпоративный экземпляр к {% data variables.product.prodname_ghe_cloud %}. Enterprise owners can enable access to all {% data variables.product.prodname_dotcom_the_website %} actions.
/enterprise/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect
/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect
ghes ghae
* *
how_to
Actions
Enterprise
GitHub Connect
Use GitHub Connect for actions e666929288a63dc35ffe98a734918e3495579939 f638d569cd MT ru-RU 10/25/2022 148107264

{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %}

Сведения об автоматическом доступе к действиям {% data variables.product.prodname_dotcom_the_website %}

По умолчанию рабочие процессы {% data variables.product.prodname_actions %} в {% data variables.product.product_name %} не могут использовать действия непосредственно с сайта {% data variables.product.prodname_dotcom_the_website %} или из {% data variables.product.prodname_marketplace %}. Чтобы сделать все действия с сайта {% data variables.product.prodname_dotcom_the_website %} доступными в вашем экземпляре предприятия, можно использовать {% data variables.product.prodname_github_connect %} для интеграции {% data variables.product.product_name %} с {% data variables.product.prodname_ghe_cloud %}.

{% data reusables.actions.self-hosted-runner-networking-to-dotcom %}

Или если требуется более строгий контроль над действиями, которые разрешены в организации, можно вручную скачать и синхронизировать действия на экземпляр предприятия с помощью средства actions-sync. Дополнительные сведения см. в статье "Синхронизация действий вручную с сайта {% data variables.product.prodname_dotcom_the_website %}".

Сведения о разрешении действий с помощью {% data variables.product.prodname_github_connect %}

{% data reusables.actions.github-connect-resolution %}

Если пользователь уже создал организацию и репозиторий на предприятии, имена которых соответствуют именам организации и репозитория на сайте {% data variables.product.prodname_dotcom_the_website %}, то вместо репозитория на сайте {% data variables.product.prodname_dotcom_the_website %} будет использоваться репозиторий на предприятии. {% ifversion ghae %} Злоумышленник может воспользоваться этим поведением для запуска кода в рамках рабочего процесса. {% else %} Дополнительные сведения см. в разделе "Автоматическое прекращение использования пространств имен для действий, доступных для {% данных variables.product.prodname_dotcom_the_website%}". {% endif %}

Включение автоматического доступа ко всем действиям {% data variables.product.prodname_dotcom_the_website %}

Прежде чем включить доступ ко всем действиям с сайта {% data variables.product.prodname_dotcom_the_website %} для вашего предприятия, необходимо{% ifversion ghes %}:

{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.github-connect-tab %}

  1. В разделе "Пользователи могут использовать действия с GitHub.com в выполнениях рабочих процессов" в раскрывающемся меню выберите Включено. Раскрывающееся меню для действий с сайта GitHub.com в выполнениях рабочих процессах
  2. {% data reusables.actions.enterprise-limit-actions-use %}

Автоматическое прекращение использования пространств имен для действий, доступных на сайте {% data variables.product.prodname_dotcom_the_website %}

При включении {% данных variables.product.prodname_github_connect %}пользователи не видят изменений в поведении существующих рабочих процессов, так как {% данных variables.product.prodname_actions %} выполняет поиск {% данных variables.location.product_location %} для каждого действия, прежде чем вернуться к {% данных variables.product.prodname_dotcom_the_website%}. Это гарантирует, что любым пользовательским версиям действий, созданным предприятием, отдается предпочтение относительно их аналогов на сайте {% data variables.product.prodname_dotcom_the_website%}.

Автоматическое прекращение использования пространств имен для действий, доступных на {% данных variables.product.prodname_dotcom_the_website %}, блокирует возможность атаки злоумышленника в середине со стороны злоумышленника с доступом к {% данных variables.location.product_location %}. При первом использовании действия на {% данных variables.product.prodname_dotcom_the_website %} это пространство имен прекращается в {% данных variables.location.product_location %}. Любой пользователь, создающий организацию и хранилище на вашем предприятии, имена которых совпадают с именами организации и хранилища на сайте {% data variables.product.prodname_dotcom_the_website %}, будет заблокирован. Это гарантирует, что при выполнении рабочего процесса всегда выполняется запланированное действие.

После использования действия из {% данных variables.product.prodname_dotcom_the_website %}, если вы хотите создать действие в {% данных variables.location.product_location %} с тем же именем, сначала необходимо сделать пространство имен для этой организации и репозитория доступными.

{% data reusables.enterprise_site_admin_settings.access-settings %} 2. В левой боковой панели в разделе Администратор сайта щелкните Выведенные из эксплуатации пространства имен. 3. Найдите нужное пространство имен в {% данных variables.location.product_location %} и нажмите кнопку "Отменить повтор". Отмена вывода пространства имен из эксплуатации 4. Перейдите к соответствующей организации и создайте репозиторий.

{% tip %}

Совет. При отмене вывода пространства имен из эксплуатации всегда создавайте новый репозиторий с таким же именем как можно быстрее. Если перед созданием локального репозитория рабочий процесс вызывает связанное действие на сайте {% data variables.product.prodname_dotcom_the_website %}, пространство имен будет выведено из эксплуатации снова. Для действий, используемых в рабочих процессах, которые выполняются часто, может оказаться, что поддержка пространства имен прекращена раньше, чем вы смогли бы создать локальное хранилище. В этом случае можно временно отключить соответствующие рабочие процессы, пока не будет создан новый репозиторий.

{% endtip %}