4
我試圖建立備份裸混帳回購協議,在nes1983的答覆建議this question。git cygwin是否支持Windows網絡共享上的存儲庫?
我使用Cygwin的混帳。我的本地存儲庫位於/cygdrive/C/my-project
。當我在同一個磁盤上設置備份庫時,一切正常。
但是,如果我成立了裸露的回購協議的網絡驅動器/cygdrive/H/backup-repo
上,我得到以下錯誤:
bash-4.1$ git push backup
Counting objects: 101, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (85/85), done.
Writing objects: 100% (101/101), 62.60 KiB, done.
Total 101 (delta 17), reused 0 (delta 0)
error: unpack should have generated 1f2087f7984f90b46a9cf90990d3399debedd3bc, but I can't find it!
To /cygdrive/H/backup-repo
! [remote rejected] master -> master (bad pack)
error: failed to push some refs to '/cygdrive/H/backup-repo'
是否有與Windows網絡驅動器的git的任何已知的限制,以及是否有任何變通辦法?
編輯:我剛剛發現:如果我嘗試調用命令git push backup
再次,它成功在第二次或第三次嘗試。但是,再次調用命令似乎是一個不好的解決辦法,因爲我想,當我得到的消息未能推動一些裁判我的倉庫可能已損壞。任何想法發生了什麼?
謝謝安德魯,爲我拉作品。仍然奇怪推動不起作用。 – fabstab 2011-03-04 16:36:05