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

GitHub SSH密钥验证正常但推送时提示Permission denied问题求助

问题解决步骤
  • 首先确认远程仓库路径大小写匹配:GitHub仓库地址大小写敏感,你当前报错日志中LFS关联的仓库路径为rickroll/Example.git(首字母大写E),但本地配置的remote地址为rickroll/example.git(首字母小写e),需要先修正为和GitHub上实际仓库路径完全一致的写法,执行命令:
git remote set-url origin git@github.com:rickroll/[替换为GitHub上实际的仓库名,严格匹配大小写].git
  • 处理LFS锁验证报错:执行报错提示中的配置命令,关闭对应仓库的LFS锁校验,注意替换为正确大小写的仓库路径:
git config lfs.https://github.com/rickroll/[替换为正确大小写的仓库名].git/info/lfs.locksverify false
  • 验证本地Git身份配置:确认当前仓库的提交身份和你GitHub绑定的信息一致,执行以下命令查看,若不匹配可在当前仓库下重新设置:
# 查看当前配置
git config user.name
git config user.email

# 若不匹配执行配置(替换为你的实际信息)
git config user.name "你的GitHub用户名"
git config user.email "你GitHub绑定的邮箱地址"
  • 重新执行推送操作测试即可。

补充:git://协议本身属于匿名只读协议,默认仅支持拉取操作不支持推送,你已经将remote地址修改为SSH格式的git@github.com地址,无需再调整协议配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 14:45:03