2012-05-03 20 views
10

Git getir ve her ikisi de dün çalışmayı durdurdu sunucuda (AWS örneği).Git getirme/çekme çalışma durduruldu

$ git fetch 
ERROR: Repository not found. 
fatal: The remote end hung up unexpectedly 

Bu örnekte, her ikisi de aynı hatayı veren iki depo klonu vardır. git, yerel bilgisayarlardan hala iyi çalışıyor. Aynı sonuçları yerel PC'de ve sunucuda gösterir;

git remote -v; o olmalıdır ssh [email protected] eserler olarak ("Hi! (isim) başarıyla doğrulanmış ettik ama GitHub kabuk erişimi sağlamaz.") davranışta bir fark var

: git pull origin st + [Tab] şube adına genişletmek için kullanılır ; şimdi geçerli dizindeki dosyanın ismine genişler (dosya adı, şube adıyla aynı değildir).

UPDATE: Uzaktan yeniden oluşturmayı denedim: SSH sürümü hala başarısız, ancak HTTP çalıştı.

Git posta listesinde this tartışmasına göre, bu aslında GitHub sitesinde bir sorundur. GIT_TRACE=1

############# Local results ############# 

$ GIT_TRACE=1 git fetch 
setup: git_dir: .git 
setup: worktree: c:/Projects/(local_path) 
setup: cwd: c:/Projects/(local_path) 
setup: prefix: (null) 
trace: built-in: git 'fetch' 
trace: run_command: 'ssh' '[email protected]' 'git-upload-pack '\''(username)/(reponame).git'\''' 
Enter passphrase for key '(keyname)': 
trace: run_command: 'rev-list' '--quiet' '--objects' '--stdin' '--not' '--all' 


############# AWS results ############# 

$ GIT_TRACE=1 git fetch 
trace: built-in: git 'fetch' 
trace: run_command: 'ssh' '[email protected]' 'git-upload-pack '\''(username)/(reponame).git'\''' 
ERROR: Repository not found. 
fatal: The remote end hung up unexpectedly 
+0

Git uzaktan -v'nin çıktısı nedir? –

+0

'kökeni [email protected]: (kullanıcı adı)/(reponame) .git (getirme)' 'kökeni [email protected]: (kullanıcı adı)/(reponame) .git (basma)' kontrol ettim ve yerel Win yüklememde 'git uzak -v 'öğesinin sonunda' .git 'bulunmadığını gördüm. Sunucuda değiştirmeyi denedim - .git ile ya da olmadan çalışmıyor. Yerel PC'de değişti - her iki durumda da iyi çalışıyor. – egor83

+1

'Git getirme kaynağını 'açıkça belirtebilir misiniz? – djs

cevap

7

Problem ile

GÜNCELLEME

çıkış çözüldü.

Bu, bizim yanımızda bir iletişimsizlik olduğunu ortaya çıkarır: bu kutudaki anahtarları ayarlayan kişi kaldı ve GH repo'ya erişimi iptal edildi.

GitHub, "bu depo için erişim hakkınız yok" yerine "repo bulunamadı" ifadesini döndürür - destekleri, erişim haklarına sahip olmadığınız sürece bir repo'nun varlığını kaçırmak istemediklerini söyledi.

+1

Bu tuzağa düşmeyen tek kişi siz değilsiniz :). Erişim sağlamadığı için neden 404 uyguladıklarından emin değilsiniz. –

+0

@AbePetrillo, cevabı güncelledim :) – egor83

+0

"onların desteği, erişim haklarına sahip olmadığınız sürece bir repo varlığını kaçırmak istemediklerini söyledi." Bunu satın almıyorum. Ayrıca erişiminiz olduğunda aynı yararsız hata iletisini de verir, ancak parolanız yerel olarak önbelleğe alınmaz ve yalnızca salt okunur erişime sahip olduğunuzda bu iletiyi alırsınız. Her iki durumda da repo'nun varlığını açıkça biliyorsunuz. – Kaiserludi

İlgili konular