[英]git-clone memory allocation error
我正在嘗試運行git clone並收到以下錯誤:
fatal: Out of memory, malloc failed
fatal: index-pack died with error code 128
fetch-pack from 'user@server:git' failed.
我能夠在本地計算機上成功進行克隆,但是當我嘗試克隆到另一台服務器時失敗了。
這對於整個git來說還是有點新,所以任何幫助將不勝感激。 :)
如果遠程計算機上的git
由於內存限制而失敗,您也可以嘗試使用rsync
或scp
將存儲庫復制到本地計算機,然后繼續從那里進行克隆。
您可以使用--depth -1
運行git clone
命令。 這只會獲取最后的提交,因此涉及歷史記錄(git log,blame甚至push / pull)的操作可能不起作用。 但是,它需要較少的內存使用量,磁盤空間和網絡傳輸。
那里描述了限制: 為什么我不能從淺表克隆中推送?
也許您的本地計算機使用32位,而其他服務器使用64位...在Windows上使用MSysGit 32位遇到了類似的問題。 來自Cygwin的git 64位完成了這項工作。
我的原始答案可用於Windows上的問題Git,“內存不足-malloc失敗” 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.