Skip to main content

Совместное использование действий и рабочих процессов с вашим предприятием

Вы можете совместно использовать действие или повторно используемый рабочий процесс с предприятием, не публикуя действие или рабочий процесс.

О доступе GitHub Actions к внутренним и частным репозиториям

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

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

Warning

  • Если вы делаете частный репозиторий доступным для рабочих процессов GitHub Actions в других репозиториях, внешний участник совместной работы на других репозиториях могут косвенно получить доступ к частному репозиторию, даже если у них нет прямого доступа к этим репозиториям. Внешний участник совместной работы могут просматривать журналы для рабочих процессов при использовании действий или рабочих процессов из частного репозитория.
  • Чтобы разрешить бегунам скачать эти действия, GitHub передает маркер установки область в средство выполнения. Этот маркер имеет доступ на чтение к репозиторию и автоматически истекает через один час.

Совместное использование действий и рабочих процессов с вашим предприятием

  1. Сохраните действие или повторно используемый рабочий процесс в внутреннем или частном репозитории. Дополнительные сведения см. в разделе Сведения о репозиториях.
  2. Настройте репозиторий, чтобы разрешить доступ к рабочим процессам в других внутренних или частных репозиториях. Дополнительные сведения см. в разделе [AUTOTITLE и Управление параметрами GitHub Actions для репозитория](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#allowing-access-to-components-in-an-internal-repository).

Дополнительные материалы