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

Mac OS下使用Sourcetree克隆GitHub仓库失败求助

导致Mac上Git克隆出现Early EOF错误的常见原因及解决方法
  • 仓库体积过大或包含大文件
    即使调整了http.postBuffer,如果仓库包含超大二进制文件、数据集等,Git在传输过程中仍可能因负载过高中断,引发Early EOF错误。
    解决方法:先尝试浅克隆(仅拉取最新版本):

    git clone --depth 1 <你的仓库URL>
    

    克隆完成后再拉取完整历史:

    git fetch --unshallow
    

    若仓库使用Git LFS管理大文件,需确保Sourcetree已启用LFS支持(前往偏好设置 > Git > LFS)。

  • Sourcetree内置Git版本兼容问题
    Sourcetree自带的Git版本可能较旧,与GitHub当前的传输协议不兼容,导致连接中断。
    解决方法:打开Sourcetree偏好设置 > Git,切换为使用系统安装的Git(可通过Homebrew安装最新版Git),而非内置版本。

  • Documents文件夹权限或iCloud同步干扰
    Mac的Documents文件夹权限管控严格,若开启了iCloud同步,克隆过程中可能因文件同步冲突或写入权限不足导致中断。
    解决方法:先尝试克隆到桌面等其他目录,验证是否为Documents文件夹的问题。若有效,检查Documents文件夹权限(右键 > 显示简介 > 确保当前用户拥有读写权限),或临时关闭iCloud对Documents的同步。

  • 防火墙/杀毒软件拦截
    本地防火墙(包括Mac自带防火墙)或第三方杀毒软件可能会中断Git的网络传输,引发连接断开错误。
    解决方法:临时关闭防火墙或杀毒软件后重试克隆,若成功则为Git或Sourcetree添加安全例外。

  • GitHub服务器端临时故障
    偶尔GitHub服务器会出现临时限流或故障,导致大文件传输中断。
    解决方法:等待一段时间后重试,或确认GitHub是否存在服务故障(可通过官方状态渠道查询)。

内容的提问来源于stack exchange,提问作者Anilkumar iOS Developer

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 03:15:00