Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

Sharing actions and workflows with your organization

You can share an action or reusable workflow with your organization without publishing the action or workflow publicly.

Сведения о доступе GitHub Actions к частным .

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

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

Предупреждение:

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

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

  1. Храните действие или повторно используемый рабочий процесс в частном репозитории . Дополнительные сведения см. в разделе About repositories.
  2. Настройте репозиторий, чтобы разрешить доступ к рабочим процессам в других частных репозиториях. Дополнительные сведения см. в разделе Managing GitHub Actions settings for a repository.

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