github诉讼权限可以从同一org

问题描述 投票:0回答:1
我面临的问题是,如果其他(也是私人)存储库中的动作似乎找不到链接的问题和PR。

Fetching '{"owner":"<my company>","repo":"<private repo>","pull_number":807}' Error: HttpError: Not Found 可以在同一回购中找到问题。

使用以下内容定义了动作:

name: Check PR Dependencies on: [pull_request] permissions: issues: read pull-requests: read jobs: check_dependencies: runs-on: ubuntu-latest name: Run steps: - uses: gregsdennis/dependencies-action@main env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
我最近添加了
permissions

元素,认为可以解决它,但没有效果。 docs:

Rest API-获取问题

动作权限


REST API文档确实说公共存储库不需要一个令牌,但它们不给私人存储库提供任何要求。

  • GITHUB_TOKEN仅具有运行工作流程的存储库的权限(请参阅
  • Docs
  • ):
  • 代币的权限仅限于包含您工作流的存储库。

如果您想访问其他存储库,则必须创建一个个人访问令牌,并将其存储为可以通过工作流访问的secret

。就您的情况而言,我建议您使用有关问题的阅读权限和提取请求的阅读权限。
permissions github-actions
1个回答
0
投票

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.