python - 在操作中克隆组织内的私有 github 存储库
问题描述
我在组织(比如 ORG)中有 2 个私有 GitHub 存储库(比如 A 和 B)。存储库 A 的存储库 B 位于requirements.txt
:
-e git+git@github.com:ORG/B.git#egg=B
我对 A (in .github/workflows/test.yml
) 有以下工作流程:
name: Python package
on: push
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install requirements
run: |
pip install -r requirements.txt
- name: Test with pytest
run: |
pytest ./tests
由于 B 是私有的,因此安装它失败。
如果他们在同一个组织中,是否可以在此工作流程中测试 A 时安装 B?如何?
解决方案
我是这样做的!
- uses: actions/checkout@v1
with:
repository: organization_name/repo_name
token: ${{ secrets.ACCESS_TOKEN }}
您需要提供一个有效的令牌,您可以按照本指南生成它
推荐阅读
- python - 使用 Reticulate 运行带参数的 Python 脚本
- android - Notificationmanager.notify 不显示通知
- sql-server - SQL Server:在上次备份和日志备份运行超过一天时配置电子邮件通知
- javascript - 如何强制向上滚动 2 合一页 HTML 文档?
- visual-studio-code - 如何创建等效于 cuda makefile 的 ms vs code
- javascript - 为什么我的客户端在 jquery 更新(从 1.11.2 到 3.5.1)后没有收到带有 SignalR 的广播消息?
- asp.net - 识别混淆/加密方法
- angular - 嵌套 ControlValueAccessor 的角度验证状态未在父级中正确传播,如何实现此验证?
- javascript - 在地图中取属性的值,但在javascript中使用不同属性的名称
- javascript - VSCode CompletionItems 显示在列表底部