警告
- 如果使专用存储库可供其他存储库中的 GitHub Actions 工作流访问,则其他存储库中的外部协作者可以间接访问专用存储库,即使他们没有直接访问这些存储库的权限。 当使用来自专用存储库的操作或工作流时,外部协作者可以查看工作流运行的日志。
- 为了允许运行器下载这些操作,GitHub 向运行器传递一个作用域内的安装令牌。 此令牌具有对存储库的读取访问权限,会在一小时后自动过期。
从专用存储库共享操作和工作流
- 将操作或可重用工作流存储在专用存储库中。 有关详细信息,请参阅“关于仓库”。
- 在 GitHub 上,导航到专用存储库的主页面。
- 在仓库名称下,单击“ Settings”****。
- 在左侧边栏中,单击 “操作”,然后单击“常规” 。
- 要授予对其他专用存储库的访问权限,请在页面底部的“Access”部分中,选择“Accessible from repositories owned by 'USERNAME' user”********。
- 单击“保存”以应用设置。
后续步骤
要重复使用共享工作流,请参阅 重用工作流。