2016-10-07 15 views
8

Tôi gặp sự cố với Bitbucket và EGit. Tôi đã tạo một kho lưu trữ mới trên BitBucket và cũng là một dự án mới trong Eclipse. Khi tôi cố gắng đẩy một cam kết, tôi nhận được thông báo lỗi sau:Eclipse, Git và Bitbucket - Không thể đẩy - Lỗi 401 Không được phép

Can't connect to any repository: https://bitbucket.org/MyName/MyProject.git 
(https://bitbucket.org/MyName/MyProject.git: 401 Unauthorized) 

Tôi cũng đã thử https://[email protected]/MyName/MyProject.git nhưng tôi gặp lỗi tương tự. Sau khi tạo cam kết, tôi đã đẩy bằng cách sử dụng dòng lệnh với git push và nó làm việc mà không có sự cố. Sau đó tôi đã thử đẩy Eclipse và EGit nhưng tôi lại gặp lỗi tương tự. Tôi đã kiểm tra tên tài khoản và mật khẩu của mình nhiều lần.

Tôi có cần định cấu hình EGit theo cách nào đó để có thể đẩy Eclipse từ Eclipse sang BitBucket không? Một tháng trước, tôi luôn luôn đẩy vào một kho lưu trữ trên một máy chủ khác từ Eclipse với EGit mà không có vấn đề gì.

Trả lời

8

Tùy thuộc vào phiên bản Eclipse và Egit của bạn.
Với Neon mới nhất, có thread reporting the same issue và vé được mở: bug 501000.

Đã khắc phục sự cố: Change 82187: "EGit Authenticator prevents login dialog".
Nó đã là merged into master (cũng trên gương GitHub:. commit 39b391ccommit 10c65c7
Change 82539 cũng chỉ bị merged 3 days ago

Vì vậy, kho dự án Dự án Khách hàng Marketplace 1.5.2 nên bao gồm việc sửa chữa
Trên thực tế, nó được gọi là.. 1.5.1a, nhưng bạn có thể sử dụng http://download.eclipse.org/mpc/releases/1.5.2. như một địa chỉ.

Nếu bạn đang sử dụng Eclipse Neon bạn cũng có thể cài đặt EPP Marketplace khách hàng từ kho Neon. Cli ck Help > Install New Software, nhập "neon", chọn URL của kho lưu trữ Neon, chọn Collaboration > Eclipse EPP Marketplace Client và nhấp vào Install.

Ngoài ra còn có bản sửa lỗi đang tiến hành cho EGit: change 82295.

+0

Cảm ơn rất nhiều, việc cài đặt _EPP Marketplace Client_ đã khắc phục được sự cố. Tôi đã sử dụng bản phát hành Neon mới nhất. – ShadowEagle

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