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

GitHub Desktop拉取Origin无限卡顿?请求解决同步缓慢问题

解决GitHub Desktop拉取/推送卡顿的实用方案

基础排查

  • 检查网络稳定性:换有线网络代替无线,或者直接用Git命令行测试传输速度,比如执行git clone https://github.com/git/git.git,如果命令行也慢,说明是网络或Git配置问题,不是GitHub Desktop的锅。
  • 临时关闭代理/防火墙:系统防火墙、VPN、代理软件可能会拦截Git流量,先关掉试试能不能提速。

Git核心配置优化

  • 开启高压缩传输:执行git config --global core.compression 9,最大化传输时的文件压缩率,减少要传的数据量。
  • 调大HTTP缓存缓冲区:git config --global http.postBuffer 524288000(设置为500MB),避免小数据包反复传输拖慢进度。
  • 切换到SSH协议:把仓库远程地址从HTTPS改成SSH,SSH传输通常更稳定。在GitHub Desktop的仓库设置里找到「远程」选项,把URL替换成git@github.com:你的用户名/仓库名.git,前提是已经在GitHub上配置好SSH密钥。
  • 用稀疏克隆拉取大项目:如果是Unity这类大项目,先克隆框架再按需拉取文件,执行git clone --filter=blob:none 仓库地址,能大幅减少初始拉取时间。

Unity项目专属优化

  • 完善.gitignore:把Library、Temp、Obj这些Unity自动生成的缓存文件夹加入.gitignore,别让Git同步这些无用文件。
  • 用Git LFS托管大文件:Unity的纹理、模型、音频这些大文件交给Git LFS处理,避免拖慢普通Git操作。先执行git lfs install初始化,再用git lfs track "*.fbx" "*.png" "*.wav"追踪对应格式的大文件,最后提交生成的.gitattributes文件。

GitHub Desktop本身调整

  • 重启软件和电脑:有时候是进程缓存堆积导致的卡顿,重启后大概率能缓解。
  • 更新到最新版本:旧版本可能存在性能bug,直接下载最新版覆盖安装。
  • 禁用自动更新:临时关掉GitHub Desktop的自动更新功能,避免后台偷偷更新占用带宽。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 11:25:16