You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux下如何修改Git credential-helper中的PAT并重置凭证

Linux下Git推送GitHub报错解决

报错信息

! [remote rejected]   zippy.v2 -> zippy.v2 (refusing to allow a Personal Access Token to create or update workflow `.github/workflows/build.yml` without `workflow` scope)
error: failed to push some refs to 'https://github.com/zippy-king/super-project.git'

报错原因

当前使用的Personal Access Token(PAT)未被授予workflow权限,GitHub禁止无此权限的PAT修改工作流配置文件。

解决步骤

  • 清除已存储的旧凭证
    执行命令触发凭证删除:

    git credential-manager-core erase
    

    按提示输入仓库地址https://github.com/zippy-king/super-project.git,回车确认即可清除对应凭证。

  • 生成带workflow权限的新PAT
    在GitHub个人设置中,进入「Developer settings」→「Personal access tokens」→「Tokens (classic)」,创建新token时勾选workflow权限,妥善保存生成的token字符串。

  • 重新执行推送
    运行推送命令:

    git push
    

    当Git提示输入用户名时,填写你的GitHub用户名;提示输入密码时,填入刚才生成的新PAT,完成推送。

内容的提问来源于stack exchange,提问作者zippy-king

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 14:31:02