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