git克隆失敗的解決方法:1、執行「git config --global http.postBuffer 524288000」指令;2、將IP位址加入/etc/hosts中;3、重新整理dns快取。
本文操作環境:Windows10系統、Git 2.30.0版、Dell G3電腦。
git 複製失敗怎麼辦?
使用git 複製github 上的專案失敗
今天在使用git clone nextjs demo project 原始碼的時,git clone https: //github.com/XXXX/next-blog.git
下載速度很慢,然後下載一段時間後,總是提示下面的錯誤訊息
nCloning into 'next-blog'... remote: Enumerating objects: 111, done. remote: Counting objects: 100% (111/111), done. remote: Compressing objects: 100% (83/83), done. error: RPC failed; curl 18 transfer closed with outstanding read data remaining fatal: The remote end hung up unexpectedly fatal: early EOF fatal: index-pack failed
由於Http協定錯誤,當pull 或clone 的時候,或是github 某個CDN被偉大的牆屏蔽所致。
先執行下列指令
git config --global http.postBuffer 524288000
#將上述取得的IP位址加入/etc/hosts
中
sudo vim /etc/hosts
#刷新dns快取
sudo killall -HUP mDNSResponder sudo dscacheutil -flushcache
再執行git clone 的操作的時候,速度颮颼的上去了,一下子達到幾百Kb啦~
推薦學習:《 Git教程》
以上是git 克隆失敗怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!