? ? ? ? git clone 或 git pull 批量同步遠(yuǎn)程 git倉庫代碼時,報 沒有足夠內(nèi)存用于初始化?not enough memory for initialization。經(jīng)過觀察 資源管理器 的內(nèi)存使用情況,發(fā)現(xiàn)為 剩余可用內(nèi)存不足造成的。加物理內(nèi)存麻煩,可通過適當(dāng)調(diào)整? 分頁文件(虛擬內(nèi)存) 最大可用值 解決。
目錄
1、git pull報沒有足夠內(nèi)存
2、內(nèi)存不足原因分析
2.1、查看分頁文件使用情況
2.2、調(diào)整分頁文件最大值
3、實踐總結(jié)
運(yùn)行環(huán)境:
- Windows-7-Ultimate-x64、Windows-10-BusinessEditions-21h2-x64
- git v2.40.0 for Windows?
- TortoiseGit v2.13.0.1 for Windows??
1、git pull報沒有足夠內(nèi)存
cd /g/GitRepoClone/xyz
git pull -v
--------------------------------------------------------------------------------
# 此處省略1千字
#
fatal: not enough memory for initialization
2、內(nèi)存不足原因分析
2.1、查看分頁文件使用情況
- 總可用已提交內(nèi)存值?= 物理內(nèi)存最大可用值 + 分頁文件(虛擬內(nèi)存)最大值
- 當(dāng)前已提交內(nèi)存值?= 物理內(nèi)存已使用值 + 分頁文件(虛擬內(nèi)存)已使用值
?
2.2、調(diào)整分頁文件最大值
文章來源:http://www.zghlxwxcb.cn/news/detail-560359.html
3、實踐總結(jié)
- 在并發(fā)同步多個git倉庫時,可能會占用更多虛擬內(nèi)存,需要根據(jù)當(dāng)前剩余可用量進(jìn)行調(diào)整;
- Linux 系統(tǒng)下,遇到相同問題,根據(jù)實際情況分配 交換文件大小 即可(推薦值 4GB);
附錄:文章來源地址http://www.zghlxwxcb.cn/news/detail-560359.html
- 批量更新git倉庫 - CSDN博客
到了這里,關(guān)于git pull報沒有足夠內(nèi)存 not enough memory for initialization的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!