SORU
16 Aralık 2009, ÇARŞAMBA


Hata GitHub için bastırıyor - yetersiz veritabanı depo için bir nesne eklemek için izin

""Benim GitHub depo: . git push yapmaya çalışırken beklenmedik bir hata geri alıyorum

Counting objects: 8, done.
Delta compression using 2 threads.
Compressing objects: 100% (4/4), done.
Writing objects: 100% (5/5), 1.37 KiB, done.
Total 5 (delta 2), reused 0 (delta 0)
error: insufficient permission for adding an object to repository database ./objects

fatal: failed to write object
error: unpack-objects exited with error code 128
error: unpack failed: unpack-objects abnormal exit
To git@github.com:bixo/bixo.git
 ! [remote rejected] master -> master (n/a (unpacker error))
error: failed to push some refs to 'git@github.com:bixo/bixo.git'
  • GitHub temiz bir klon sonra, Ekle/Düzenle/değiştirilmiş bir dosya itme/commit edebilirim.
  • Ben o zaman bu ikinci kez tekrarlayın eğer yukarıdaki hatayı alıyorum.
  • Diğer GitHub depoları için iyi zorlayabilirim.
  • /Dizin izinleri dosya tarafıma baktım ve TAMAM görünüyor.
  • Mac OS X 10.5.8 üzerinde gıt 1.6.2.3 koşuyorum

Yukarıdaki depoyu Yığın Taşması bir önceki soruya (SO 1904860) benim için eğlence kaynağı oldu, belki GitHub repo bozuk. Arama ile buldum sadece benzer bir sorun unpack failed bir sorun github bildirildi. Herkesten, özellikle de daha önce bu sorun yaratmaya başladıdeğilkullanarak GitHub?

CEVAP
27 HAZİRAN 2011, PAZARTESİ


Github dışında bu hatayı gördüğünüzde, burada bir çözüm var.

Bu dan aldım. http://mapopa.blogspot.com/2009/10/git-insufficient-permission-for-adding.html

ssh me@myserver
cd repository/.git

sudo chmod -R g ws *
sudo chgrp -R mygroup *

git config core.sharedRepository true

Bundan sonra gıt daemon yazarken grubu dosya izinlerini kullanmak gerekir ./nesneleri git.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • LivestrongWoman

    LivestrongWo

    1 Aralık 2011
  • RaquelGamesBR

    RaquelGamesB

    20 HAZİRAN 2009
  • TotalxLuna

    TotalxLuna

    27 Kasım 2011