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

Unreal Engine项目Git克隆卡在0%的技术求助

Unreal Engine项目Git克隆卡在0%的技术求助

兄弟,我之前碰到过类似的Unreal项目Git克隆卡壳的情况,结合你说的这些信息,给你几个可以挨个试的解决方向:

1. 调整Git和SSH的传输参数

Unreal项目里的二进制资源大多体积不小,默认的Git缓冲区和SSH连接设置可能扛不住长时间大文件传输,导致卡住:

  • 先修改Git的全局配置,增大缓冲区并关闭压缩(服务器已经完成压缩,本地再压缩反而拖慢速度):
git config --global http.postBuffer 524288000
git config --global core.compression 0
  • 针对SSH连接,在Windows的C:\Users\<你的用户名>\.ssh\config文件里(没有的话直接新建一个)添加服务器保活设置,防止连接超时断开:
Host 你的cPanel服务器地址
    ServerAliveInterval 60
    ServerAliveCountMax 10
    TCPKeepAlive yes

2. 排查仓库里的超大文件

虽然服务器显示压缩完成,但极有可能是某个超大文件在传输时卡住了。你可以回到原电脑,用命令找出仓库里最大的几个文件:

git ls-files --size-sort -r

另外别忘了检查你的.gitignore配置,Unreal项目的Binaries/、Intermediate/、Saved/这些目录完全不需要进Git,要是没排除的话,会塞进去一堆没用的大文件,既占仓库空间又拖克隆速度。

3. 试试分阶段克隆

因为你仓库里有2万多个对象,一次性拉取压力太大,可以先克隆一个浅版本,再补全完整历史:

git clone --depth 1 你的SSH仓库地址
cd 项目目录
git fetch --unshallow

如果浅克隆能成功,说明是一次性传输的负载问题,这种分步拉取的方式大概率能解决。

4. 检查cPanel的主机限制

有些cPanel主机对Git仓库的大小、传输速率或者并发连接数有隐性限制,你可以登录cPanel后台看看Git版本控制的相关设置,或者直接联系主机商确认是不是他们那边的限制导致传输卡住。

5. 换个网络环境排查

有时候看似正常的网络,可能存在防火墙、路由器MTU设置这类隐性问题,你可以试试用手机热点来克隆,排除本地网络环境的影响。

最后,你可以在克隆命令里加-v参数,查看更详细的日志:

git clone -v 你的SSH仓库地址

这样能看到具体卡在哪个文件或步骤上,方便精准排查。

备注:内容来源于stack exchange,提问作者Valentin

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.15 12:04:37