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