致命:git / repo / path

时间:2016-11-27 10:49:36

标签: git github bitbucket

我试着整天解决麻烦: 当我在空目录中尝试克隆存在存储库时,我收到错误:

$ git clone https://bitbucket.org/path_to_repo/aroma
Cloning into 'aroma'...
remote: Counting objects: 1335, done.
remote: Compressing objects: 100% (1174/1174), done.
remote: Total 1335 (delta 618), rReecused 551 (deltea 72)
Receiving objects: 100% (1335/1335), 43.16 MiB | 3.78 MiB/s, done.
Resolving deltas: 100% (618/618), done.
fatal: fsync error on 'H:/Project/testrep/aroma/.git/objects/pack/tmp_pack_xqHCKb': Bad file descriptor
fatal: index-pack failed

我尝试在config中设置pack.windowMemory大小和pack.packSizeLimit等等。同样的错误; [ 在我能够克隆存储库之前。但出了点问题

3 个答案:

答案 0 :(得分:1)

检查问题是否仍然存在:

根据驱动器H:\的性质,您可能因为所述性质而无法访问/更新文件。

  

所以其他回购定位邻居并且它可以很好地拉动和推动。

如果其他回购正在使用H :(意味着您可以从H :)上的那些回购克隆/推/拉,尝试将您的错误回购复制(简单复制)到另一个文件夹,并尝试从其他文件夹克隆它夹。如果它仍然失败,则其中的某些内容已损坏:应用 git fsck 进行检查的时间。

答案 1 :(得分:0)

我遇到了几个Git存储库(来自同一台服务器)的问题。无法拉,无法克隆。

重新启动工作站后,问题就消失了。

答案 2 :(得分:0)

确认已完成git的配置,请使用以下命令进行检查。

$ git config --list

如果看不到任何内容,请使用命令设置配置

$ git config --global user.name "Your Name"
$ git config --global user.email "youremail@yourdomain.com"

再次确认

$ git config --list