2016-07-10 20 views
7

Chỉ cần thiết lập jenkins trên máy tính xách tay Ubuntu v16.Vấn đề đăng nhập Jenkins

Tôi đã làm theo các bước cài đặt từ này page

Sau khi tôi cài đặt, tôi lấy lại mật khẩu cài đặt từ /var/logs/jenkins/jenkins.log & đã có thể thiết lập người dùng admin/password. Tôi đã ghi lại các tín chỉ.

Tôi cũng có thể truy cập & thiết lập đơn giản helloworld pipeline job.

Tôi bước ra và trở lại bàn làm việc sau khoảng 20 phút. Phiên này đã đăng xuất tôi ra & Tôi không thể đăng nhập bằng tín dụng. Tôi đã thử xóa jenkins & đặt lại. Dường như vẫn giữ lại các tín dụng ở đâu đó & bây giờ tôi đang truy cập trang đăng nhập có lỗi thông tin đăng nhập không hợp lệ.

Invalid login information. Please try again. 
Try again 
If you are a system administrator and suspect this to be a configuration problem, see the server console output for more details. 

Cần trợ giúp tìm hiểu điều gì đang xảy ra. Nhật ký của tôi không có thông tin hữu ích liên quan đến lỗi này.

+0

Tôi đang bỏ phiếu để đóng câu hỏi này là không có chủ đề vì đó không phải là câu hỏi lập trình. Hãy thử [ubuntu.se]. –

+0

Có các câu hỏi liên quan đến các vấn đề về cài đặt với 'Java' &' Groovy' và vấn đề 'Jenkins' là tốt như ở trên. Tôi muốn khác với ý kiến ​​của bạn và yêu cầu bạn lấy lại phiếu bầu của mình để đóng. – sudhishkr

+0

Tôi không tin rằng có thể rút bỏ phiếu bầu. Phiếu bầu của tôi sẽ không thành vấn đề trừ khi nhiều người dùng khác đồng ý với nó. (BTW, Java và Groovy là cả hai ngôn ngữ lập trình.) –

Trả lời

3

Như đã nêu trong answer này, cách nhanh nhất để làm được việc này sẽ vô hiệu hóa an ninh hoàn toàn bằng cách làm cho sự thay đổi sau đây để Jenkins config.xml tập tin của bạn:

<useSecurity>true</useSecurity> 

Sau khi khởi động lại dụ Jenkins của bạn, bạn nên có có thể trở lại trang quản trị và thiết lập mọi thứ từ đó.

Một giải pháp thay thế cho điều này được đề cập here, cần hoàn thành những gì bạn muốn, nhờ đó bảo toàn tính bảo mật của cá thể Jenkins của bạn (do đó làm cho giải pháp này lý tưởng hơn). Bạn thay vào đó sẽ cập nhật phần passwordHash file Jenkins config.xml của bạn:

<passwordHash>#jbcrypt:$2a$10$razd3L1aXndFfBNHO95aj.IVrFydsxkcQCcLmujmFQzll3hcUrY7S</passwordHash> 

Phần passwordHash của tập tin config.xml là một thẻ trẻ em dưới <hudson.security.HudsonPrivateSecurityRealm_-Details>.

Bạn lại cần phải khởi động lại Jenkins sau khi thay đổi này được thực hiện và bạn sẽ đăng nhập bằng mật khẩu 'kiểm tra'. Tất nhiên, bạn có thể cung cấp băm của riêng bạn của một mật khẩu khác nhau mà sẽ được khuyến khích.

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