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

Git push报错Authentication Failed 用户名密码无效问题咨询

Git推送GitHub认证失败排查解决

从报错中的远程地址可直接定位核心问题:当前本地仓库绑定的是HTTPS协议的远程地址,没有使用你配置正常的SSH通道;公开仓库的git pull操作无需身份认证,所以会出现pull正常、push报用户名密码错误的现象——GitHub2021年就已停止支持账号密码作为HTTPS推送的认证凭证,HTTPS推送需配置个人访问令牌,直接切换到已配置好的SSH通道是最简便的解决方案。

操作步骤

  • 先确认当前远程地址配置
    仓库根目录执行命令查看当前绑定的远程仓库信息:
    git remote -v
    
    如果输出的fetch、push地址均为https://github.com/开头,即可确认当前走HTTPS协议。
  • 切换远程地址为SSH协议
    直接执行命令把origin地址替换为SSH格式,复用你已经配置正常的SSH key即可,对应你的仓库执行:
    git remote set-url origin git@github.com:herasyed/MechaCar_Statistical_Analysis.git
    
  • 验证并推送
    再次执行git remote -v,确认fetch、push地址都变成git@github.com:herasyed/MechaCar_Statistical_Analysis.git格式后,直接执行git push即可正常完成推送。

额外注意事项

  • 你当前暂存区里的.DS_Store是macOS自动生成的系统缓存文件,不需要提交到仓库。可以在仓库根目录新建.gitignore文件,写入.DS_Store规则,再执行git restore --staged .DS_Store把该文件从暂存区移除即可。
  • 你把R脚本移动到了名称带空格的R Code目录下,后续命令行操作该目录时记得给路径加引号或用反斜杠转义空格,避免路径识别错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 17:06:25