@echo off chcp 65001 >nul echo ============================================================================ echo Git 性能优化配置脚本 echo ============================================================================ echo. echo 此脚本将配置 Git 全局设置以优化性能 echo. echo [1/4] 配置 HTTP 缓冲区大小 (500MB)... git config --global http.postBuffer 524288000 if %errorlevel% equ 0 ( echo ✓ http.postBuffer = 524288000 ) else ( echo ✗ 配置失败 ) echo. echo [2/4] 配置最低传输速度 (1KB/s)... git config --global http.lowSpeedLimit 1000 if %errorlevel% equ 0 ( echo ✓ http.lowSpeedLimit = 1000 ) else ( echo ✗ 配置失败 ) echo. echo [3/4] 配置低速超时时间 (60秒)... git config --global http.lowSpeedTime 60 if %errorlevel% equ 0 ( echo ✓ http.lowSpeedTime = 60 ) else ( echo ✗ 配置失败 ) echo. echo [4/4] 禁用压缩以加快传输... git config --global core.compression 0 if %errorlevel% equ 0 ( echo ✓ core.compression = 0 ) else ( echo ✗ 配置失败 ) echo. echo ============================================================================ echo 配置完成! echo ============================================================================ echo. echo 当前 Git 配置: echo. git config --global --list | findstr /C:"http.postBuffer" /C:"http.lowSpeedLimit" /C:"http.lowSpeedTime" /C:"core.compression" echo. echo 这些配置将应用于所有 Git 操作,包括 Jenkins 流水线中的代码拉取。 echo. pause