问题
把代码推送到github时报错了。
命令为:git push github master
。
报错信息如下:
! [remote rejected] master -> master (refusing to allow a Personal Access Token to create or update workflow `.github/workflows/build.yml` without `workflow` scope)
复制代码
调查
-
Personal Access Token是否没有设置?经确认,为账号设置了Token了,而且也没有过期,查过资料,Token失效也不是抛这个异常。
-
.github/workflows/build.yml
这个关键字再搜索,发现代码中有.github
这个目录,里面使用了workflow了,再google上搜索到了问题。
解决方案
打开
github.com/settings/to…
找到我们的token,点击进入看到下面功能授权的地方有一个workflow
的并没有选择上,因此没有了这个权限,导致push到github时报错。
把这个workflow
打上勾,点击Update Token
保存,再次push即可成功。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END