![](/img/trans.png)
[英]Git Extensions - Can't push to git bare repository in a network drive on Windows
[英]Cygwin Git can't push to repository on distant drive
我在Cygwin上使用Git 2.1.4。 它工作正常,除非我嘗試推送到遠處的Windows驅動器。 我得到這樣的隨機寫入錯誤:
remote: error: failed to read delta-pack base object 6774b61156e70ecdf97f3b0d3e0491a8ebd35f67
error: unpack failed: unpack-objects abnormal exit
如果我嘗試連續推動3或4次,則最終會奏效。 如果我使用MSYS Git推送完全相同的存儲庫,則可以正常工作。
這是Git和/或Cygwin中的已知錯誤嗎? 您知道是否有任何解決方法嗎?
我們在這里有類似的問題。 當您嘗試了足夠的次數時,它總是最終成功。 我創建了一個腳本git-repeat-push
:
#! /bin/bash
until git push "$@" ; do : ; done
如果您嘗試不加強制地推動重新建立基礎的分支,則該腳本可以永遠運行,因此不要這樣做。
更新 :cygwin的最新git
更新后,問題不再存在。
我過去也曾嘗試解決此問題:
error: unpack failed: unpack-objects abnormal exit
To git://git.mysrv.net/Answer_Bot-repo.git;
! [remote rejected] HEAD -> master (n/a (unpacker error))
error: failed to push some refs to 'git://git.mysrv.net/Answer_Bot-repo.git'
發生這種情況的主要原因是因為本地存儲庫可能已損壞,或者托管存儲的服務器中的磁盤空間可能已滿。
也許看一下此鏈接以獲取更多詳細信息: Git push push-拆包對象異常退出 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.