WEB-DL

Github Action常见报错解决方法

1.Actions无权限操作项目

有个自动获取必应壁纸的项目fork之后一直报错,本来想着空了随手点更新原作者的项目就行,也没仔细研究报错原因,结果每天邮箱里收到2份报错邮件,过完年回来看了一下邮箱错误太多,还是要排查一下原因吧。

查看错误提示“remote: Permission to XXXXXX.git denied to github-actions[bot].”,粗略判断是什么权限出错,可能是token吧,看了一下“Tokens (classic)”设置,没有勾选“workflow”,不过“repo”我是宣布勾选了,可能要直接勾选“workflow”吧?不管了,先这样选择看看。

接着设置该项目的Actions设置,点击项目页面的“Settings”,选择“Actions”的“General”配置,发现“Workflow permissions”只勾选了读取权限即“Read repository contents and packages permissions”,因为这个项目要定时覆盖readme文件,肯定要赋予写入权限,那就要选择“Read and write permissions”。

目前已经修改好配置,等定时生效看看再说了。

码字很辛苦,转载请注明来自非WEB-DL资源站《Github Action常见报错解决方法》

评论