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

配置Git个人访问令牌后推送仍报repository not found问题求助

遗漏的配置步骤

  • 生成个人访问令牌(PAT)时未勾选repo类权限,私有仓库/组织仓库场景下还可能漏开对应仓库的访问授权,或是令牌本身已过有效期
  • 未清除本地Git缓存的旧密码凭证,系统仍然使用已废弃的账号密码进行鉴权,新配置的令牌没有生效
  • 本地仓库绑定的远程地址拼写错误,或是当前账号对目标仓库没有写入权限

正常推送的操作流程

  1. 校验令牌权限:进入Git托管平台的个人访问令牌管理页,确认使用的令牌已勾选repo全量权限,组织仓库需额外开放对应组织的访问授权,同时确认令牌未超出有效期
  2. 清除本地旧凭证缓存,执行命令:
    git config --global --unset credential.helper
    如果需要长期保存令牌避免重复输入,可执行(以GitHub为例,其他平台替换对应域名即可):
    echo "https://<你的平台用户名>:<你的PAT令牌>@github.com" > ~/.git-credentials
    git config --global credential.helper store
  3. 确认远程仓库地址正确,执行命令查看当前绑定的远程地址:
    git remote -v
    如果地址拼写错误、用户名/仓库名不匹配,执行命令修改:
    git remote set-url origin <正确的HTTPS格式仓库地址>
  4. 执行推送命令验证:
    git push origin <你要推送的本地分支名>
    弹出鉴权提示时,用户名输入平台注册账号,密码输入生成的PAT令牌即可。

内容的提问来源于stack exchange,提问作者user3668129

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 15:36:03