首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >拒绝对github-actions[bot]的许可。请求的URL返回错误: 403

拒绝对github-actions[bot]的许可。请求的URL返回错误: 403
EN

Stack Overflow用户
提问于 2022-09-12 09:31:55
回答 1查看 517关注 0票数 2

我想使用Github操作将文件推入当前的存储库。

我编写了一个使用正式actions/checkout@v3操作的基本配置。我的配置几乎与自述实例中的配置相同

代码语言:javascript
复制
name: Example
on: workflow_dispatch
jobs:
  example:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - shell: bash
        run: |
          date > 1.txt
          git config user.name github-actions
          git config user.email github-actions@github.com
          git add 1.txt
          git commit -m updated
          git push

这种配置对于任何存储库都很好,但Github页面存储库除外。错误是:

代码语言:javascript
复制
remote: Permission to sirekanian/sirekanian.github.io.git denied to github-actions[bot].
fatal: unable to access 'https://github.com/sirekanian/sirekanian.github.io/': The requested URL returned error: 403
Error: Process completed with exit code 128.

为什么GitHub页面存储库与普通存储库不同?GitHub页面存储库是否具有不允许插入的不同权限?

我发现的最相似的问题是如何让github操作工作流使用bot名称将生成的文档推送到同一组织中的其他存储库。答案是使用令牌,但我认为我应该使用默认令牌。

EN

回答 1

Stack Overflow用户

发布于 2022-09-12 09:31:55

GitHub页面存储库似乎具有不同的默认权限设置。如果添加要写入内容的权限,则可以使用GitHub签出操作将其推送到存储库:

代码语言:javascript
复制
name: Example
on: workflow_dispatch
permissions:
  contents: write
jobs:
  # your push job here
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73687176

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档