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

执行git push时报错Could not read from remote repository求助

排查解决步骤

1. 校验本地仓库的远程地址配置

这是该报错最常见的诱因,首先执行命令查看当前远程配置:

git remote -v

检查输出的origin地址是否符合以下要求:

  • 仓库名、所属用户名/组织名拼写完全正确,大小写严格匹配
  • 若使用SSH协议,地址格式为git@github.com:用户名/仓库名.git
  • 若使用HTTPS协议,地址格式为https://github.com/用户名/仓库名.git
    如果地址错误,执行以下命令替换为正确地址即可:
# SSH协议示例
git remote set-url origin git@github.com:你的实际用户名/实际仓库名.git

2. 校验仓库访问权限

GitHub针对无权限的私有仓库会直接返回「仓库不存在」报错而非权限不足提示,请确认:

  • 你的GitHub账号kri9ep已被添加为目标仓库的协作者,或属于仓库归属组织的有权限成员
  • 仓库所有者未修改仓库权限配置、未移除你的访问权限

3. 正确加载SSH密钥到ssh-agent

你本地生成的是ed25519类型密钥而非RSA类型,之前加载id_rsa的操作本身是无效的,执行以下命令加载正确的密钥:

ssh-add ~/.ssh/id_ed25519

加载完成后可执行ssh-add -l确认密钥已被成功识别。

4. 清理本地凭证缓存

你系统配置了osxkeychain凭证助手,旧的错误凭证缓存可能导致认证异常,执行以下命令清除缓存:

git credential-osxkeychain erase

执行后重新尝试推送操作即可。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 12:57:03