當從Git上Pull遇到問題時的幾種處理方法

用git pull的時候,常常會遇到這樣的錯誤:git

fatal: early EOF
fatal: index-pack failed

有幾處設置能夠嘗試着去解決這個問題。首先找到gitconfig文件。它的路徑在:性能

*[git installed path]*/etc/gitconfig

以管理員模式打開這個文件,在[core]部分加上這一句:code

compression = 0

這表明不壓縮,會引發必定的性能問題。若是以後再也不出現以上的錯誤,能夠再去掉這一行。it

若是還不行,有多是由於存在Git上的工程太大了,這時候須要把本地的限制調高一些。仍是在[core]部分,加上這兩行:io

packedGitLimit = 512m 
packedGitWindowSize = 512m

在[pack]部分加上這三行:im

deltaCacheSize = 2047m 
packSizeLimit = 2047m 
windowMemory = 2047m

大小根據你的實際狀況來填寫。文件

改完了記得保存。co

通常這麼折騰一下,基本能夠解決問題。錯誤

相關文章
相關標籤/搜索