在 github 操作中访问组织中的另一个存储库

问题描述 投票:0回答:2

我有一个在组织中的存储库中运行的 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 }} 
,它无法找到存储库。

github-actions git-clone
2个回答
3
投票

答案是管理员需要在组织中创建一个令牌。

- name: Checkout configs
      uses: actions/checkout@v3
      with:
        repository: org/configs
        token: ${{ secrets.TOKEN_CREATED_BY_ADMIN }}
        path: configs
        ref: master

-1
投票

这里缺少分支名称

ref

- name: Checkout configs
      uses: actions/checkout@v3
      with:

        repository: org/configs
        ref: <branch name>
        token: ${{ secrets.GH_PAT }} 
        path: configs
© www.soinside.com 2019 - 2024. All rights reserved.