2016-10-05 14 views
6

Sau khi nâng cấp lên neon hội nhập Egit của tôi đã thất bại với ngoại lệ sauEclipse Neon eGit Integration cho Exception 401 Authorization Required

enter image description here

UPDATE: See eclipse bug

i.errors.TransportException: https://github.com/[REPOSITORY]/SCA : 401 Ủy quyền Bắt buộc tại org.eclipse.jgit.api.PushCommand.call (PushCommand.java:169) tại org.eclipse.egit.co re.op.PushOperation.run (PushOperation.java:217) tại org.eclipse.egit.ui.internal.push.PushOperationUI.execute (PushOperationUI.java:167) tại org.eclipse.egit.ui.internal .push.PushOperationUI $ 1.run (PushOperationUI.java:229) tại org.eclipse.core.internal.jobs.Worker.run (Worker.java:55) Gây ra bởi: org.eclipse.jgit.errors.TransportException: https://github.com/SCASoftware/SCA: 401 Yêu cầu Authorization tại org.eclipse.jgit.transport.TransportHttp $ Service.openResponse (TransportHttp.java:855) tại org.eclipse.jgit.transport.TransportHttp $ MultiRequestService.execute (TransportHttp.java:956) tại org.eclipse.jgit.transport.TransportHttp $ Service $ HttpExecuteSt ream.read (TransportHttp.java:882) tại org.eclipse.jgit.util.io.UnionInputStream.read (UnionInputStream.java:145) tại java.io.FilterInputStream.read (Unknown Source) tại org. eclipse.jgit.util.io.TimeoutInputStream.read (TimeoutInputStream.java:112) tại org.eclipse.jgit.util.IO.readFully (IO.java:247) tại org.eclipse.jgit.transport.PacketLineIn. readLength (PacketLineIn.java:186) tại org.eclipse.jgit.transport.SideBandInputStream.needDataPacket (SideBandInputStream.java:154) tại org.eclipse.jgit.transport.SideBandInputStream.read (SideBandInputStream.java:136) tại org.eclipse.jgit.util.IO.readFully (IO.java:247) tại org.ec lipse.jgit.transport.PacketLineIn.readLength (PacketLineIn.java:186) tại org.eclipse.jgit.transport.PacketLineIn.readString (PacketLineIn.java:138) tại org.eclipse.jgit.transport.BasePackPushConnection. readStringLongTimeout (BasePackPushConnection.java:395) tại org.eclipse.jgit.transport.BasePackPushConnection.readStatusReport (BasePackPushConnection.java:328) tại org.eclipse.jgit.transport.BasePackPushConnection.doPush (BasePackPushConnection.java:203) tại org.eclipse.jgit.transport.TransportHttp $ SmartHttpPushConnection.doPush (TransportHttp.java:786) tại org.eclipse.jgit.transport.BasePackPushConnection.push (Base PackPushConnection.java:155) tại org.eclipse.jgit.transport.PushProcess.execute (PushProcess.java:167) tại org.eclipse.jgit.transport.Transport.push (Transport.java:1250) tại org .eclipse.jgit.api.PushCommand.call (PushCommand.java:158) ... 4 hơn

tôi đã chequed thông tin của tôi trong giao diện web GitHub và tiếp tục thất bại. Thông tin thêm:

eclipse.buildId = 4.6.1.M20160907-1200 java.version = 1.8.0_101 java.vendor = Oracle Corporation Hằng số trình tải khởi động: OS = win32, ARCH = x86_64, WS = win32, NL = es_ES Khung đối số: -product org.eclipse.epp.package.jee.product Đối số dòng lệnh: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product

+0

bạn có tìm thấy giải pháp nào không? –

+0

@Hemendra Sharma. Giải pháp duy nhất tôi có được liệt kê dưới đây – borjab

+0

nếu tôi đang cố gắng sao chép một repo mới và nhận được lỗi này? :( –

Trả lời

6

phiên bản ngắn. Nó là một lỗi của Eclipse. Phiên bản mới mà sửa chữa vấn đề có sẵn bằng cách thực hiện:

Phiên bản dài: Tôi chỉ cố gắng sao chép. Nhưng một hành vi tinh tế mà tôi nhận thấy và đó có thể là giải pháp cho mọi người, đó là khi bạn thấy lời nhắc mật khẩu (dấu nhắc không có hộp kiểm để lưu nó và không có ID người dùng của bạn được điền sẵn trong hộp thoại), đó thực sự là MPC nhắc mật khẩu. Nếu bạn nhập mật khẩu hợp lệ, thì EGit sẽ không thấy mã phản hồi 401, vì vậy EGit sẽ không điền mật khẩu đã lưu của bạn khi liên lạc với máy chủ đó, do đó truy cập EGit/JGit tiếp theo sẽ dẫn đến 401 do thông tin đăng nhập đã lưu không đang được sử dụng. Điều khó khăn tôi nhận thấy là nếu tôi chỉ cần nhấn thoát hoặc nhấn hủy bỏ trên dấu nhắc mật khẩu không có thật, sau đó EGit bắt đầu làm việc.

Có một cuộc thảo luận trong Diễn đàn Eclipse: Eclipse Community Forum - Replybug.

+0

Được chỉnh sửa để làm cho giải pháp hiển nhiên hơn mà không cần đọc toàn bộ diễn đàn và lỗi. Nhưng chắc chắn giải quyết de vấn đề – borjab

+0

Chỉ cần wow ... Đây là một trong những lỗi này, nơi người ta có thể tìm kiếm gốc của nó cho các lứa tuổi. Cảm ơn con mắt đại bàng của bạn và chia sẻ! – geisterfurz007

0

Workarround này là giải pháp tối ưu nhưng ít nhất là làm việc cho tôi. Tôi đã có không gian làm việc cũ với phiên bản Eclipse Marte cũ. Tôi đã cố gắng để thiết lập các thông tin tương tự trong cùng một cách và không ngạc nhiên khi nhật thực cũ làm việc. Nhưng nó cũng cảnh báo tôi rằng ứng dụng khác đã sửa đổi cửa hàng mật khẩu và yêu cầu tôi thay đổi chúng. Modifing nó với nhật thực cũ làm cho công việc Neon. Họ dường như chia sẻ lưu trữ mật khẩu ít nhất trong Windows.

enter image description here

Các vấn đề liên quan