我有一个在组织中的存储库中运行的 github 操作 yml 文件,在该文件中我需要同一组织内的另一个存储库中的信息。如何在 yml 文件中克隆此存储库,以便我可以访问那里的信息? 我试过了
- name: Checkout configs
uses: actions/checkout@v3
with:
repository: org/configs
token: ${{ secrets.GH_PAT }}
path: configs
我不确定是否需要创建此
secrets.GH_PAT
或者这是否存储在组织或存储库中。
我得到的错误是找不到令牌。
如果我将令牌更改为:token: ${{ secrets.GH_PAT || github.token }}
,它无法找到存储库。
答案是管理员需要在组织中创建一个令牌。
- name: Checkout configs
uses: actions/checkout@v3
with:
repository: org/configs
token: ${{ secrets.TOKEN_CREATED_BY_ADMIN }}
path: configs
ref: master
这里缺少分支名称
ref
。
- name: Checkout configs
uses: actions/checkout@v3
with:
repository: org/configs
ref: <branch name>
token: ${{ secrets.GH_PAT }}
path: configs