Skip to main content

Sharing actions and workflows with your enterprise

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

About GitHub Actions access to internal repositories

If your organization is owned by an enterprise account, you can share actions and workflows within your enterprise, without publishing the action or workflow publicly, by allowing GitHub Actions workflows to access an internal repository that contains the action or workflow.

Any actions or workflows stored in the internal repository can be used in workflows defined in other private and internal repositories owned by the same organization, or by any organization owned by the enterprise. Actions and workflows stored in internal repositories cannot be used in public repositories.

Warning: Enteprise内のインターナルリポジトリを他のリポジトリのGitHub Actionsワークフローからアクセスできるようにした場合、他のそのリポジトリの外部コラボレータは、インターナルリポジトリに直接はアクセスできなくても、間接的にアクセスできます。 インターナルリポジトリからのアクションもしくはワークフローが使われると、外部のコラボレータはワークフローの実行のログを見ることができます。

Sharing actions and workflows with your enterprise

  1. Store the action or workflow in an internal repository. For more information, see "About repositories."
  2. Configure the repository to allow access to workflows in other private and internal repositories. 詳しい情報については、「リポジトリの GitHub Actions 設定の管理」を参照してください。

参考リンク