2011-10-10 15 views
10

Tôi đã sử dụng một kho lưu trữ git nhỏ đã được thiết lập cho tôi và tôi đang sử dụng EGit để cam kết và đẩy những thay đổi của tôi. (nó không phải là github hay bất kỳ thứ gì giống như nó, chỉ là một kho lưu trữ được đặt trong một máy chủ git chung)Sau khi hộp thoại "Xác thực không thành công", giờ đây EGit không còn yêu cầu tên người dùng và mật khẩu

Tuy nhiên, bất cứ khi nào tôi sử dụng EGit, nó luôn hỏi tên người dùng và mật khẩu của tôi nó có lẽ đã được lưu ở đâu đó, có lẽ trong URI của tôi cho cấu hình đẩy). Sau đó, hôm nay, tôi gõ nhầm mật khẩu của tôi, và EGit đã cho tôi một lỗi "Auth Failed". Điều đó rõ ràng là mong đợi, nhưng sau đó, bất cứ khi nào tôi cố gắng đẩy một lần nữa, EGit không yêu cầu tên người dùng/mật khẩu của tôi một lần nữa. Nó chỉ đi thẳng đến màn hình lỗi "Auth Failed".

Tôi đã thử thực hiện một vài thay đổi đối với cấu hình Push, chẳng hạn như thay đổi giao thức (ban đầu, không có giao thức nào được xác định, sau đó tôi đã thử ssh và https) và xác định tên người dùng và mật khẩu của mình trên màn hình cấu hình đó. .

Tôi cũng đã cố gắng tạo lại các khóa id_rsa của mình (mà tôi không chắc chắn mình đã sử dụng chúng trước đây, vì EGit sẽ luôn hỏi tôi về tên người dùng/mật khẩu).

Tôi đã theo dõi rất nhiều giải pháp có thể bằng cách tìm kiếm các sự cố tương tự ở đây trong StackOverflow nhưng không có sự cố nào trong số chúng hoạt động đối với tôi.

Gỡ cài đặt và cài đặt lại trình cắm EGit không hoạt động. Xóa hoàn toàn thư mục Eclipse và cài đặt lại nó từ đầu cũng không hoạt động.

Vì vậy, về cơ bản, những gì tôi muốn là để EGit bắt đầu yêu cầu tên người dùng và mật khẩu của tôi một lần nữa.

Có ai có bất kỳ ý tưởng nào về nguyên nhân của hành vi này không yêu cầu tên người dùng/mật khẩu không và tôi làm cách nào để hoạt động lại?

Tôi đang sử dụng Eclipse Indigo 3.7.1 (32-bit) với Java JDK 6 update 27 32-bit và EGit 1.1.0 trên Windows 7 Ultimate x64

Cảm ơn bạn!

Trả lời

20

Tìm hiểu cách khắc phục điều này.

Hóa ra Eclipse đã ghi lại mật khẩu đã nhập sai của tôi bên trong Bộ lưu trữ bảo mật của nó. Tất cả những gì tôi phải làm là sửa chữa nó là:

  • Đi tới cửa sổ> Trình đơn tùy chọn;
  • Nhập "Lưu trữ an toàn" vào hộp bộ lọc ở trên cùng bên trái của cửa sổ Tùy chọn;
  • Chọn "Bộ nhớ an toàn" trong danh sách ở bên trái;
  • Chọn tab "Nội dung";
  • Mở rộng nút [Lưu trữ an toàn mặc định];
  • Xóa mục nhập "GIT" khỏi nút này.
Các vấn đề liên quan