SORU
29 EYLÜL 2012, CUMARTESİ


git push başarısız: RPC başarısız oldu;=22, HTTP kodu = 411 sonuç

Tek bir dal var. Bir kaç aydır kullanıyorum

git push origin master

benim yerel depoya gönderme. Benim yerel depo için bazı değişiklikler yaptım ve aynı komutu kullanarak itmeye çalıştı sonra dün gece, bu hata var:

error: RPC failed; result=22, HTTP code = 411
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
Everything up-to-date

Google'da arattım ve this one this one, ama bu soruların cevapları yok gibi sorular benim sorunu çözer bulundu.

Cevapların çoğu sorunu gösteriyorkafası kopmuş. Henüz kafamı müstakil olduğunu sanmıyorum. Ne sandın yanlış şube (ben sadece bir şube var...) yapmak istiyorum

Nedenini bulmak için birkaç deneme yaptım ve işte sonuçlar aldım:

(1) İlk git status benim çıkış geliyor

# On branch master
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
# egal.aux
# egal.blg
# egal.out
# egal.pdf
# egalcar.aux
# egalcar.blg
# egalcar.pdf
nothing added to commit but untracked files present (use "git add" to track)

(2) Ben yazarken git reflog, tüm yerel tamamlar görebiliyorum, ama uzaktan depoyu sadece güncelleme almazsınız.

(3) ben yazarken git branch -a, anlıyorum

* master
  remotes/origin/master

(4) ben yazarken git remote show origin, anlıyorum

* remote origin
  Fetch URL: http://github.com/CherryQu921/egaldoc_en
  Push  URL: http://github.com/CherryQu921/egaldoc_en
  HEAD branch: master
  Remote branch:
    master tracked
  Local ref configured for 'git push':
    master pushes to master (fast-forwardable)

Çıktının son satırında bence ("hızlı-forwardable") garip, ama yanlış ne olduğundan emin değilim..

CEVAP
29 EYLÜL 2012, CUMARTESİ


Eğer HTTP veya HTTPS ile Git deposu değişiklikler büyük bir set zorlamaya çalışırsanız, hata gibi bir hata iletisi alabilirsiniz: RPC failed; result=22, HTTP code = 411. Bu 1 megabayt için belirli HTTP işlemleri sınırlayan Gıt yapılandırma varsayılan kaynaklanır.

Bu sınırı değiştirmek için yerel depo içinde çalışacak

git config http.postBuffer *bytes*

bayt izin verilen azami sayıdır. Exmaple için:

git config http.postBuffer 524288000

500 (teşekkürler @renkli çizim)

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • colacas

    colacas

    29 EKİM 2006
  • Helen Bradley

    Helen Bradle

    4 Mart 2008
  • Joshua Benedict

    Joshua Bened

    26 EKİM 2013