Git配置修改
Git配置修改

Git配置修改

Git配置修改

# 修改大文件下载配置
git config --global pack.packSizeLimit 1g
git config --global pack.deltaCacheSize 1g
git config --global pack.windowMemory 1g
git config --global core.packedGitLimit 1g
git config --global core.packedGitWindowSize 1g
git config --global http.postBuffer 8g
git config --global core.compression 0
git config --global http.lowSpeedLimit 0
git config --global http.lowSpeedTime 999999

# 修改LF => CRLF
# input:将换行符转换为LF,即使在Windows平台上也会将CRLF转换为LF。这种方式适用于跨平台协作或在Windows上进行开发时,希望统一使用LF作为换行符的情况。
# true:将换行符转换为CRLF,即使在Unix/Linux平台上也会将LF转换为CRLF。这种方式适用于在Windows平台上进行开发时,希望保持与Windows默认换行符一致的情况。
# false:不进行换行符转换,保持文件中原有的换行符不变。这种方式适用于不需要进行换行符转换的情况,例如二进制文件或特定格式的文本文件。
git config --global core.autocrlf true

# 删除配置
git config --global --unset core.autocrlf

PS

  • fatal: Out of memory, malloc failed (tried to allocate 889192448 bytes)
    fetch-pack: unexpected disconnect while reading sideband packet
    fatal: early EOF
    fatal: fetch-pack: invalid index-pack output
    

    下载超时,如果有反代,请检查反代超时配置,如无,请根据上方命令修改

  • 代理配置

    git config --global --unset http.proxy
    git config --global --unset https.proxy
    
    git config --global http.proxy http://127.0.0.1:7890
    git config --global https.proxy https://127.0.0.1:7890