最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Git倉庫過大致使clone失敗問題及解決

 更新時間:2026年07月11日 10:52:00   作者:RisunJan  
Git倉庫太大導(dǎo)致克隆失敗?別再浪費(fèi)時間了!直接點(diǎn)擊這里,用這3個分批次下載和優(yōu)化參數(shù)的方法,快速突破RPC錯誤和earlyEOF問題,輕松clone完整代碼庫,告別CANCEL報(bào)錯

Git倉庫過大致使clone失敗

remote: Enumerating objects: 2308, done.
remote: Counting objects: 100% (1351/1351), done.
remote: Compressing objects: 100% (850/850), done.
error: RPC failed; curl 92 HTTP/2 stream 5 was not closed cleanly: CANCEL (err 8)
error: 7667 bytes of body are still expected
fetch-pack: unexpected disconnect while reading sideband packet
fatal: early EOF
fatal: fetch-pack: invalid index-pack output?

原因分析

一般這種情況都是因?yàn)轫?xiàng)目分支過多,導(dǎo)致你要下載的東西太多,從而引起這個問題。

網(wǎng)上有一個流傳比較多的修改方案:

git config --global core.compression -1

使用上述命令,來修改壓縮模式,嘗試過了沒有用。

解決思路

引起這個問題的根源是文件過多,所以我們可以分批次下載文件,先下載一部分,再下載剩下的。

以下是解決方案:

關(guān)閉 core.compression

git config --global core.compression 0

獲取最近一次提交

使用depth這個指令來下載最近一次提交

git clone --depth 1  [倉庫鏈接] 

獲取完整庫

git fetch --unshallow 

期間有可能失敗,重試一下,如果還不行,試試延長克隆時間


成功后,整個倉庫就都下載下來了,包括歷史的提交

延長克隆的時間

git config --global http.postBuffer 600000

pull一下查看狀態(tài),問題解決

git pull --all

可以看到代碼庫已經(jīng)完成clone。

經(jīng)過分支名稱去拉取分支信息以及checkout

git branch -a
git remote set-branches origin '遠(yuǎn)程分支名稱'
git fetch --depth 1 origin 遠(yuǎn)程分支名稱
git checkout 遠(yuǎn)程分支名稱

利用鏡像網(wǎng)站

將鏈接中的 github.com 替換為 github.com.cnpmjs.org 或其他鏡像地址

如果報(bào)以下錯誤

Could not resolve host: github.com.cnpmjs.org

在git控制臺上輸入下面這句,然后在正常去拉取,它會使你默認(rèn)使用鏡像

git config --global url."https://github.com.cnpmjs.org/".insteadOf https://github.com/

如果需要替換回原來的默認(rèn)地址

git config --global url."https://github.com/".insteadOf https://github.com.cnpmjs.org/

總結(jié)

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • VScode敲代碼時自動導(dǎo)入包的解決方案

    VScode敲代碼時自動導(dǎo)入包的解決方案

    這篇文章主要介紹了VScode敲代碼時自動導(dǎo)入包的解決方案,文中通過圖文介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用vscode具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-09-09
  • 使用MASA?Blazor開發(fā)查詢表格頁

    使用MASA?Blazor開發(fā)查詢表格頁

    MASA?Blazor?是一個基于?Material?Design?設(shè)計(jì)語言的?Blazor?組件庫,dotNET開發(fā)者只需或者甚至不需要懂得?javascript?就能開發(fā)一個企業(yè)級中后臺系統(tǒng),這篇文章主要介紹了使用MASA?Blazor開發(fā)一個標(biāo)準(zhǔn)的查詢表格頁,需要的朋友可以參考下
    2022-04-04
  • 聲音驗(yàn)證碼制作方法

    聲音驗(yàn)證碼制作方法

    收聽驗(yàn)證碼已經(jīng)比較普遍了,使用戶看不清楚的情況下可以通過耳朵來收聽驗(yàn)證碼,但網(wǎng)上搜了很久沒看到有具體的制作方法,自己想了想,還是按自己的方法來實(shí)現(xiàn)了,呵呵。
    2009-06-06
  • Git命令常用操作之代碼拉取和提交方式

    Git命令常用操作之代碼拉取和提交方式

    這篇文章主要介紹了Git命令常用操作之代碼拉取和提交方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • 獲取目錄下所有文件名的代碼

    獲取目錄下所有文件名的代碼

    獲取目錄下所有文件名的代碼,需要的朋友可以參考下。
    2011-07-07
  • unity下載并和vs2019關(guān)聯(lián)的步驟詳解

    unity下載并和vs2019關(guān)聯(lián)的步驟詳解

    這篇文章主要介紹了unity下載并和vs2019關(guān)聯(lián)的步驟,文中通過圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • WebStorm 遇到的問題總結(jié)

    WebStorm 遇到的問題總結(jié)

    這篇文章主要介紹了WebStorm 遇到的問題總結(jié)的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • 關(guān)于頁面刷新,事件重復(fù)提交的方法分享

    關(guān)于頁面刷新,事件重復(fù)提交的方法分享

    在處理頁面事件時,我們會經(jīng)常會碰到這樣的情況:當(dāng)我們在提交一項(xiàng)頁面表單時,在提交成功后,當(dāng)我們試圖按F5刷新頁面時,數(shù)據(jù)會再次的被重復(fù)提交
    2012-10-10
  • GIT相關(guān)-IDEA/ECLIPSE工具配置的教程詳解

    GIT相關(guān)-IDEA/ECLIPSE工具配置的教程詳解

    這篇文章主要介紹了GIT相關(guān)-IDEA/ECLIPSE工具配置的教程,本文通過實(shí)例圖文相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10
  • Git中如何跟蹤或取消跟蹤文件或文件夾方式

    Git中如何跟蹤或取消跟蹤文件或文件夾方式

    這篇文章主要介紹了Git中如何跟蹤或取消跟蹤文件或文件夾方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-10-10

最新評論

安图县| 桂东县| 和龙市| 抚宁县| 家居| 密云县| 贵定县| 五华县| 濉溪县| 静宁县| 开远市| 诸暨市| 英德市| 银川市| 盐津县| 裕民县| 千阳县| 丰都县| 贵州省| 邯郸县| 迁安市| 朝阳区| 连山| 青田县| 留坝县| 石屏县| 长沙县| 曲阜市| 宾阳县| 屯留县| 庆阳市| 慈利县| 东宁县| 讷河市| 民乐县| 克拉玛依市| 滁州市| 麦盖提县| 达拉特旗| 湄潭县| 大名县|