求助: Github Actions 无法 Push 到仓库

2023-03-11 21:35:08 +08:00
 LxnChan

仓库是私有仓库,创建了个 Github Actions 用于从国外自动 fetch 一些配置文件到仓库内,不过无论如何都没法 Push 上去,提示没有写权限。

Github Actions YAML:

- name: Commit & Push changes
  uses: actions-js/push@v1.4
  with:
    github_token: ${{ secrets.REPOKEY }}
    message: "update data"
    author_email: 'xxx'
    author_name: 'LxnChan'

REPOKEY在仓库的 Settings 中有正确创建,该 Token 类型为 Classic ,已有的权限有admin:repo_hook, repo, workflow,永不过期。

报错:

948 次点击
所在节点    GitHub
4 条回复
arvin01
2023-03-11 22:04:35 +08:00
`github_token` 这里直接用 `${{ secrets.GITHUB_TOKEN }}` 试试?
LxnChan
2023-03-11 22:31:38 +08:00
@arvin01 创建不了以 GITHUB_开头的 secrets
Ggmusic
2023-03-11 22:43:01 +08:00
@LxnChan 不用你建,actions 自动生成,但是需要在 settings - Actions-workflow permissions 里设置下权限,改成 read and write 。
LxnChan
2023-03-11 22:45:05 +08:00
@Ggmusic 才发现🤣

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/923239

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX