11 KiB
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. |
|
|
how_to |
|
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 %}:
- Настройте {% данных variables.location.product_location %} для использования {% данных variables.product.prodname_actions %}. Дополнительные сведения см. в статье "Начало работы с {% data variables.product.prodname_actions %} для GitHub Enterprise Server".
- включить{% else %}включить{% endif %} {% data variables.product.prodname_github_connect %}. Дополнительные сведения см. в статье "Управление {% data variables.product.prodname_github_connect %}".
{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.github-connect-tab %}
- В разделе "Пользователи могут использовать действия с GitHub.com в выполнениях рабочих процессов" в раскрывающемся меню выберите Включено.

- {% 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 %}