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

使用CMD推送Git项目时URL末尾自动加/引发403错误求助

解决Git推送GitHub时403错误及URL自动加斜杠问题
  • 清理本地Git凭证
    403错误基本都是权限验证失败导致的。现在GitHub已经不支持用密码直接登录,必须用个人访问令牌(PAT)。如果本地存了旧密码或者失效的PAT,就会触发这个错误。

    • Windows用户:打开「控制面板」→「用户账户」→「凭据管理器」→「Windows凭据」,找到带github.com的条目删掉,之后重新推送,会提示你输入用户名和PAT(PAT要在GitHub设置里生成,记得勾选repo权限)。
    • 用Git命令清缓存:
      git credential-manager-core erase
      
      执行后输入https://github.com回车,就能清除对应凭证。
  • 直接修改项目Git配置文件
    有时候git remote set-url没生效,可能是配置文件没同步。找到项目根目录下的.git隐藏文件夹,打开里面的config文件,找到[remote "origin"]区块,确保url字段是https://github.com/Username/Repo.git,末尾不要斜杠,改完保存就行。

  • 排查全局Git配置冲突
    看看全局配置里有没有乱设置的远程项,执行:

    git config --global --list
    

    如果发现和这个仓库相关的错误配置,用git config --global --unset [配置项]删掉,比如git config --global --unset remote.origin.url。

  • 测试连接
    改完先跑git fetch试试能不能正常拉取代码,能拉取的话再推,看还会不会出斜杠和403的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 12:10:39