Tôi đang sử dụng Subclipse để kết nối với kho SVN qua svn + ssh và khóa cá nhân (máy chủ có khóa công khai được ghép nối). Giao diện là SVNKit (Pure Java). Sau khi tôi nhập địa chỉ svn + ssh: // repository ... Tôi được nhắc nhập thông tin đăng nhập. Tôi chỉ định tên người dùng và tệp khóa cá nhân (tôi đã không đặt cụm mật khẩu để nó được để trống) và xác nhận. Cửa sổ bật lên một lần nữa và điều này xảy ra vô thời hạn. Không có thông báo điều khiển nào được cung cấp.Subclipse + SVNKit giữ yêu cầu thông tin đăng nhập khi kết nối thông qua svn + ssh
Lưu ý 1: Đánh dấu "Lưu thông tin" dường như không có hiệu lực. Nếu có bộ nhớ cache, tôi cho rằng việc xóa này có thể hữu ích. Tôi đã xóa tập tin keyring trong nhật thực.
Lưu ý 2: Tôi không chắc liệu khóa riêng tư có ở định dạng SSH2 hoặc OpenSSH hay không, nhưng tôi đã thử cả hai và không có sự khác biệt.
Lưu ý 3: Tôi không thể tìm thấy thư mục org.tmatesoft.svn trong trình cắm thêm trong nhật thực. Tôi đã cài đặt SVNKit từ trang nhật thực cập nhật http://eclipse.svnkit.com/1.7.x.
Thông số kỹ thuật: Windows 7 64 bit, eclipse 4.2.1 64 bit, Subclipse 1.8.16, Subversion khách hàng bộ chuyển đổi 1.8.3, SVNKit khách hàng bộ chuyển đổi 1.7.5.1.
Nếu có bất kỳ thông tin hoặc tệp nhật ký nào khác tôi nên cung cấp, tôi rất sẵn lòng làm như vậy.
Tôi có vấn đề này và giải quyết nó bằng cách sử dụng một khóa riêng trong định dạng OpenSSH (Tôi biết bạn đã thử điều này nhưng nghĩ rằng tôi muốn chỉ ra rằng đây là những gì cần thiết) - Tôi đã sử dụng puttygen để crea te tệp này (Chuyển đổi -> Xuất OpenSSH Key). –
Nhận xét của Martin (trong khi "đúng") giống với câu trả lời sau - vì vậy tôi đề nghị bỏ phiếu ở đó thay vì nhận xét. 4,5 năm sau đó và SVNKit vẫn tiếp tục yêu cầu thông tin đăng nhập mà không có bất kỳ gợi ý nào khi bạn sử dụng định dạng không phải OpenSSH ... –