解决:Git push: refusing to allow an OAuth App xxx

git push过程中github报错:refusing to allow an OAuth App to create or update workflow `.github/workflows/ci.yml` without `workflow` scope。

处理方法

登录:https://github.com/settings/tokens/

添加一个新的token,勾选所有权限。(因为我暂时不清楚需要哪些权限,就先全选了吧)

随后复制一下生成的access token代码。

打开“windows凭据管理器”(直接在开始菜单搜凭据即可,或地址栏输入:控制面板\用户帐户\凭据管理器)

选择Windows凭据,添加普通凭据

# 地址
git:https://github.com
# 用户名 填你的github用户名
aspirantzhang
# 密码 填刚才申请到的access token
xxxxxxxxxxxxxxxxxxxx

确定后再push,成功!

参考资料

https://techdailychronicle.com/github-actions-error-refusing-to-allow-an-oauth-app-to-create-or-update-workflow/

https://github.com/gitextensions/gitextensions/issues/4916#issuecomment-557509451

 

点赞