Pertanyaan Jenkins otomatis membuat akun pengguna, bagaimana cara login / mengubah kata sandi?


Saya sudah menyiapkan Jenkins, dan bekerja dengan baik. Ia menggunakan plugin Perforce sebagai SCM, dan dibuat secara otomatis saat check in. Masalah saya adalah bahwa ketika pengguna membuat komitmen ke pohon itu otomatis membuat akun pengguna pada sistem, tetapi tidak ada kata sandi yang diatur, dan pengguna tidak dapat login.

Sistem ini diamankan pada intranet, dan saya telah mengatur Jenkins untuk menggunakan "database pengguna Jenkins sendiri" dan "Login pengguna dapat melakukan apa saja". Masalahnya adalah saya tidak dapat menemukan cara apa pun bagi seseorang untuk masuk setelah mereka membuat komitmen, ada nama pengguna ditampilkan dalam daftar akun yang dibuat secara otomatis, tetapi tidak ada kata sandi yang pernah dikirim. Apakah ada kata sandi default, atau cara untuk mereset?

Sistem ini berjalan pada Ubuntu 12 dengan Tomcat7 melayani ujung depan Jenkins.


32
2018-05-29 20:07


asal


Jawaban:


Pengguna yang dibuat oleh SCM bukan pengguna "penuh". Mereka dibuat untuk tujuan menampilkan perubahan SCM dan menerima e-mail. Oleh karena itu mereka perlu mendaftar (menggunakan ikon 'Daftar' yang muncul di sebelah kiri ikon 'masuk' di sudut kanan atas) dan berikan kata sandinya. Dianjurkan untuk nama pengguna untuk mencocokkan nama SCM.

Atau, pengguna dengan akun "penuh" dapat pergi ke http://<jenkins-server>/people/ -> klik pada nama pengguna -> klik pada Mengkonfigurasi tautan ke kiri, dan konfigurasikan pengguna (saya tidak yakin 100% apakah ini akan berfungsi, coba saja).


27
2018-05-29 21:00



Dengan versi 1.517, mendaftar tidak berfungsi dan memberi kesalahan "Nama pengguna sudah diambil".

Namun Anda bisa pergi ke untuk http://<jenkins-server>/user/<autogenerated username>/configure dan mengatur kata sandi untuk pengguna SCM, yang mengubahnya menjadi pengguna Jenkins penuh.


17
2018-06-07 09:28



  • Pergi ke `Manage Jenkins -> gulir ke bawah
  • klik "Kelola Pengguna" -> lihat userId -> klik pada pengaturan simbol di sisi kanan dari id pengguna (admin) -> ubah field kata sandi-> klik simpan.
  • Sekarang Anda dapat masuk dengan kredensial baru

-1
2018-02-20 17:49