git - 从同一组织的私有仓库安装私有仓库
问题描述
我在同一个组织中有两个私有存储库,比如存储库 A 和 B,它们都是 python 包。我有一个“GitHub Actions 工作流程”来测试每个 PR 的存储库 B。但是,存储库 B 依赖于存储库 A,因此我需要安装它。
我尝试关注这个 GitHub 文档,但是,它特别指出
GITHUB_TOKEN cannot install packages from any private repository besides the repository where the action runs.
我该如何实施这个安装?
解决方案
这只是意味着,您不能使用预定义的GITHUB_TOKEN
. 创建具有read:packages
范围的个人访问令牌 (PAT) 并将其作为机密添加到您的存储库。
如果您需要一个需要 GITHUB_TOKEN 中不可用的权限的令牌,您可以创建一个个人访问令牌并将其设置为您的存储库中的秘密:
推荐阅读
- airflow - 在 Airflow 中使用 `ds` 动态生成任务
- javascript - Webpack - 模块未加载动态导入
- asp.net - 未捕获的错误:[$injector:modulerr] http://errors.angularjs.org/1.5.9/$injector/modulerr?p0=
- javascript - 使用 Redux 和 Saga 将状态持久化到本地存储
- php - Facebook SDK 未捕获异常
- single-sign-on - 使用 Google Apps 作为身份提供者时如何配置单点注销?
- c# - 如何在 c# 中使用 ms 访问从数据网格视图中删除数据
- arrays - 使用对象过滤嵌套数组
- python - 在 python 中找不到 OCR 工具
- scala - 在 Scala 中聚合数据