2016-09-21 17 views
6

Kopyalamak için gitmemiz gerekiyor. Ben w bu komutla heroku git:clone -aAPP_NAME/yeni makinede bizim repo klonlamak çalıştı ama bu hatayı alıyorum: Ben yerel olarak kontrolGitkupo'yu kopyalamak için Heroku

remote: error: Could not read XXXXXXXX 
remote: fatal: Failed to traverse parents of commit YYYYYYYY 
fatal: protocol error: bad line length character: erro 
fatal: protocol error: bad pack header 

taahhüt ve ben bir yolu varsa o kadar merak ediyorum var eksik Kayıp taahhüdü Heroku'ya itmek için mi? Ve belki de yerel bağlılığımın hala geçerli olup olmadığını kontrol edin.

Ayrıca, bu hatayı CircleCI dağıtımlarımızda da fark ettim, ancak herhangi bir soruna yol açmıyor gibi görünüyor.

+0

Bir ssh sorunu gibi görünüyor. Bağlanmayı sınamak için 's'' sd's – ash

cevap

0

sen (belki heroku run bash) Heroku sunucusuna erişiminiz varsa, "Gitlab repository corrupted" (esas olarak adım 6 ve 7) açıklanan işlemi deneyin

Aslında yaklaşık yumuşak uzaktan şube silme ve yerel bastırıyor Yerel repo'unuzun temiz olması koşuluyla tekrar şubeye (git push heroku master) başvurun.

+0

ile test edin. Heroku w/.bash’a giriş yapmayı denedim, ancak git repo dyno’da saklanmıyor, ayrı bir repo’ya sahipler. Ayrıca ana dalı silmeyi denedim, ama izin vermedi. Bir taahhüdün onu iterek değiştirmenin bir yolu var mı? – Josh

+0

@Josh "bir taahhüt" kolayca değil. Ancak, repo'nun geçerli bir kopyasına sahipseniz (herhangi bir hata mesajı olmadan klonlayabilirsiniz), uzak repo'ya "push --force" diyebilirsiniz. – VonC