2013-04-09 45 views
5

Tôi đã định cấu hình dự án Jenkins để làm việc với kho lưu trữ Subversion của mình, nhưng sau khi nhập thông tin đăng nhập thích hợp qua giao diện Jenkins (và xác thực thành công) plugin subversion dường như không tìm thấy thông tin đăng nhập.Lỗi thông tin plugin của Jenkins Subversion

Đây là lỗi tôi nhận được:

Không thể truy cập https: // ...: svn: E200015: OPTIONS ... thất bại org.tmatesoft.svn.core.SVNCancelException: svn: E200015: OPTIONS ... không thành công ... Gây ra bởi: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: Không có thông tin xác thực để thử. Xác thực không thành ...

Tôi nhìn vào thư mục Jenkins và các tập tin hudson.scm.SubversionSCM.xml chứa các thông tin như mong đợi.

Điều kỳ lạ là tôi đã nhập thông tin đăng nhập theo cách thủ công bằng TortoiseSVN và các thông tin đó được lưu trên AppData của tôi ... \ Subversion \ auth \ svn.simple và sau khi thực hiện điều đó, Jenkins có thể kết nối với repo. Nhưng tôi không muốn làm điều đó cho mỗi kho lưu trữ. Dường như với tôi rằng trình cắm Jenkins đang tìm thông tin đăng nhập tại thư mục svn thay vì thư mục Jenkins trước.

Tôi đánh giá cao nhận xét và trợ giúp của bạn. Cảm ơn.

+0

Bạn có gặp phải sự cố tương tự với v1.50 plugin subversion không? Tôi có cùng một vấn đề sau khi nâng cấp từ v1.43 lên v1.44. Sau đó không có bravrey để thử lại: ( –

+1

Quản lý thông tin đăng nhập của plugin Subversion được cải tiến trong phiên bản 2.0+. Bạn có thể muốn thử nâng cấp. – ceilfors

+0

Bạn vẫn gặp lỗi này .. ?? – ramesh027

Trả lời

0

Như đã đề cập trong comment ở trên, phương pháp mà plugin Subversion Jenkins sử dụng để xác định thông tin xác thực liên quan của nó đã được thay đổi với phiên bản 2.0 trở lên.

Nâng cấp plugin lên phiên bản hiện tại. Sau đó, Jenkins sẽ kết nối thành công với các kho lưu trữ khác nhau của bạn mà không cần phải nhập thủ công chúng (thông qua TortiseSVN).