cari

Rumah  >  Soal Jawab  >  teks badan

gitlab - git clone时遇到“fatal: index-pack failed”

我建了一个GitLab服务器,操作系统是Mac OS X 10.9.2,上边有两个仓库,之前两个仓库都可以正常clone,但是最近两天突然发现有一个仓库clone时,在本地机上遇到:

Cloning into 'gamil'...
remote: Counting objects: 426, done.
remote: Compressing objects: 100% (375/375), done.
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed

然后我检查了GitLab里的日志unicorn.stderr.log,发现

error: git-upload-pack died of signal 13

这个仓库并不大,只有2M多。我查看了信号13的意义:

terminate process     write on a pipe with no reader

请问如何解决呢?

黄舟黄舟2774 hari yang lalu1012

membalas semua(3)saya akan balas

  • 某草草

    某草草2017-04-24 16:02:13

    Masalah ini disebabkan oleh direktori nginx tmp tidak mempunyai kebenaran untuk kumpulan adim. Sistem saya ialah Mac OS X, dan saya menggunakan nginx dan perisian lain yang dipasang dengan Homebrew. Saya selalu mengesyaki ia adalah isu tamat masa, tetapi saya tidak mendapati bahawa kemas kini Homebrew tertentu menyebabkan isu kebenaran tmp.

    Selain itu, untuk gudang yang lebih kecil, nampaknya tidak perlu membuat fail di bawah tmp, jadi satu gudang boleh diklon, tetapi satu lagi tidak boleh.

    balas
    0
  • 迷茫

    迷茫2017-04-24 16:02:13

    Adakah fenomena ini berlaku berulang kali?

    Bolehkah saya mengklon dengan jayanya menggunakan SSH secara langsung tanpa melalui Gitlab?

    Bolehkah klon dan tarikan cetek berjaya?

    balas
    0
  • 为情所困

    为情所困2017-04-24 16:02:13

    Terdapat teori bahawa ia disebabkan oleh memori pelayan git terlalu kecil: http://stackoverflow.com/questions/1943914/git-clone-fails-with-index-pack-failed

    balas
    0
  • Batalbalas