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

SSH验证GitHub成功但执行git push时提示认证失败如何解决

问题原因

你本地仓库当前绑定的远程仓库地址为HTTPS协议格式,推送时会默认走HTTPS身份验证流程,和你本地已配置的SSH密钥无关,因此出现验证失败报错。

解决步骤

  • 首先确认当前远程地址配置,终端执行命令:
    git remote -v
    返回结果中origin地址会显示为https://github.com/duke33/SPRINT2-ITAcademey.git/,可验证问题判断。
  • 执行命令修改远程地址为SSH协议格式:
    git remote set-url origin git@github.com:duke33/SPRINT2-ITAcademey.git
  • 再次执行git remote -v确认origin地址已变更为上述SSH格式,修改即生效。
  • 后续执行git push会自动走本地SSH密钥验证流程,即可正常推送。

可选补充操作

如果要避免后续克隆其他仓库出现同类问题,克隆时直接选择GitHub仓库页面提供的SSH格式地址进行克隆即可,无需后续修改远程地址配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 19:36:04