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

执行git push时无法输入GitHub密码返回403错误如何解决

解决方案

  • 首先澄清:命令行环境的密码输入默认是无回显设计,你输入内容、粘贴PAT时界面不会显示任何字符、也不会有光标移动反馈,属于正常情况,并非无法输入。
  • 正确操作流程:
    1. 提前复制好你生成的GitHub Personal Access Token(注意生成时必须勾选repo相关权限,且PAT处于有效未过期状态)
    2. 当命令行提示输入Password时,直接执行粘贴操作(Windows用Ctrl+V、Mac用Cmd+V、Linux多数发行版用Ctrl+Shift+V,也可以右键选择粘贴),无需关注界面无反馈的情况,粘贴完成后直接按回车即可完成验证。
  • 如果按上述操作后依然返回403错误,可尝试以下排查方案:
    1. 重新检查PAT配置:确认生成PAT时勾选了对应仓库的操作权限,且PAT的过期时间未到,如果配置错误直接重新生成新的PAT即可。
    2. 清空本地旧的Git凭证缓存:如果你之前保存过过期的PAT或者旧的密码凭证,旧缓存会优先被调用导致验证失败,清空本地缓存后再重试即可。
    3. 配置Git凭证存储避免重复输入:执行命令 git config --global credential.helper store,首次成功输入用户名和PAT后,Git会自动保存凭证,后续操作不需要重复输入。
    4. 切换为SSH协议推送:配置好GitHub SSH公钥后,执行命令 git remote set-url origin git@github.com:<你的用户名>/<你的仓库名>.git 替换远程仓库地址,后续推送不需要再输入验证信息。

补充说明:GitHub自2021年8月起已全面停止支持账号密码方式的Git操作验证,密码输入栏必须填写对应权限的PAT才能完成验证。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 11:42:01