2016-10-05 15 views
6

verirEclipse Neon Eğit Entegrasyon şu özel durum ile başarısız oldu benim Egit entegrasyonu Neon yükselttikten sonra istisna 401 Yetkilendirme Gerekli

enter image description here

GÜNCELLEME: See eclipse bug

i.errors.TransportException: https://github.com/[REPOSITORY]/SCA : 401 Yetkilendirme org.eclipse.jgit.api.PushCommand.call (PushCommand.java:169) adresinden org.eclipse.egit.co adresinden alınabilir. org.eclipse.egit.ui.internal.push.PushOperationUI.execute (pushOperationUI.java:167) adresinden org.eclipse.egit.ui.internal adresinden re.op.PushOperation.run (PushOperation.java:217) .push.PushOperationUI $ 1.run (PushOperationUI.java:229) adresindeki org.eclipse.core.internal.jobs.Worker.run (Worker.java:55) Nedeniyle : org.eclipse.jgit.errors.TransportException: https://github.com/SCASoftware/SCA: org.eclipse.jgit.transport.TransportHttp $ MultiRequestService.execute de org.eclipse.jgit.transport.TransportHttp $ Service.openResponse (TransportHttp.java:855) de 401 Yetkilendirme Gerekiyor (TransportHttp.java:956) , 10 org.eclipse.jgit.transport.TransportHttp $ Hizmet $ HttpExecuteSt ream.read kuruluşta Açık java.io.FilterInputStream.read de org.eclipse.jgit.util.io.UnionInputStream.read (UnionInputStream.java:145) (Bilinmeyen Kaynak) 'den (TransportHttp.java:882) . eclipse.jgit.util.io.TimeoutInputStream.read (TimeoutInputStream.java:112) adresindeki org.eclipse.jgit.util.IO.readFully (IO.java:247) adresinden org.eclipse.jgit.transport.PacketLineIn. readLength org.eclipse.jgit.transport.SideBandInputStream.read de org.eclipse.jgit.transport.SideBandInputStream.needDataPacket (SideBandInputStream.java:154) 'den (PacketLineIn.java:186) (SideBandInputStream.java:136) , org.eclipse.jgit.util.IO.readFully (IO.java:247) adresinde org.ec adresinde lipse.jgit.transport.PacketLineIn.readLength org.eclipse.jgit.transport.BasePackPushConnection de org.eclipse.jgit.transport.PacketLineIn.readString (PacketLineIn.java:138) de (PacketLineIn.java:186) . readStringLongTimeout org.eclipse.jgit.transport.BasePackPushConnection.doPush de org.eclipse.jgit.transport.BasePackPushConnection.readStatusReport (BasePackPushConnection.java:328) 'den (BasePackPushConnection.java:395) (BasePackPushConnection.java:203) , org.eclipse.jgit.transport.TransportHttp $ SmartHttpPushConnection.doPush (TransportHttp.java:786) adresindeki org.eclipse.jgit.transport.BasePackPushConnection.push (Base de org.eclipse.jgit.transport.Transport.push de org.eclipse.jgit.transport.PushProcess.execute (PushProcess.java:167) de PackPushConnection.java:155) (Transport.java:1250) org .eclipse.jgit.api.PushCommand.call (PushCommand.java:158) ... 4 daha

ben gitHub web arayüzündeki benim kimlik bilgilerini chequed ve başarısız tutar. Daha fazla bilgi:

eclipse.buildId = 4.6.1.M20160907-1200 java.version = 1.8.0_101 java.vendor = Oracle Corporation BootLoader sabitleri: OS = win32, ARCH = x86_64, WS = win32, NL = es_ES Framework bağımsız değişkenler: -product org.eclipse.epp.package.jee.product Komut satırı bağımsız değişkenleri: -os win32 -ws win32 -ARCH x86_64 -ürün org.eclipse.epp.package.jee.product

+0

Herhangi bir çözüm buldunuz mu? –

+0

@Hemendra Sharma. Sahip olduğum tek çözüm, – borjab

+0

'un altında listeleniyor, eğer yeni bir repo klonlamaya ve bu hatayı almaya çalışıyorum? :( –

cevap

6

Kısa versiyon. Bu bir Eclipse hatadır. sorununu giderir Yeni sürüm yaparak mevcuttur:

Uzun versiyon: Sadece klonlamaya çalışıyordum. Ama fark ettim bir ince davranış, ve bu belki de herkes için bir geçici çözüm, şifre için bir istemi gördüğünüzde (bunu kaydetmek için onay kutusu olmadan ve kullanıcı kimliğiniz iletişim kutusunda önceden doldurulmuş olmadan), gerçekten MPC olduğunu şifre soruluyor. Geçerli bir şifre girerseniz, EGit bir 401 yanıt kodunu görmeyecektir, bu nedenle bu sunucuyla iletişim kurarken EGit kaydedilen şifrenizi girmeyecektir, dolayısıyla kaydedilen kimlik bilgileri olmadığından sonraki EGit/JGit erişimi 401 ile sonuçlanacaktır. Kullanılan. Fark ettiğim en zor şey, sadece kaçış ya da bastıran şifre isteminde iptal edersem EGit çalışmaya başlardı.

Eclipse Forum'da bir tartışma var: Eclipse Community Forum - Reply ve bug.

+0

Çözüme ihtiyaç duymadan çözümü daha belirgin hale getirmek için düzenlenmiştir tüm forum ve hata okuyun. Ama kesinlikle problemi çözüyor – borjab

+0

Sadece vay ... Bu, yaşlanmanın kökeni için bakabileceği bu hatalardan biridir. Kartal gözünüz ve paylaşımınız için teşekkürler! – geisterfurz007

0

Bu workarround en uygun çözüm olduğunu ama en azından benim için çalıştı. Eski Eclipse Marte versiyonuyla eski çalışma alanım vardı. Aynı kimlik bilgilerini aynı şekilde ayarlamaya çalıştım ve eski tutulma şaşırtıcı şekilde işe yaradı. Ancak aynı zamanda başka bir uygulamanın şifre deposunu değiştirdiğini ve onları değiştirmemi istediği konusunda da uyardı. Eski tutulma ile değiştirmek, Neon çalışmasını yaptı. Şifre deposunu en azından Windows'da paylaşıyor gibi görünüyorlar.

enter image description here

İlgili konular