web-dev-qa-db-ja.com

Jenkinsはユーザーアカウントを自動作成しました、ログイン/パスワードの変更方法は?

Jenkinsをセットアップしましたが、うまく機能しています。 PerforceプラグインをSCMとして使用し、チェックイン時に自動的にビルドします。私の問題は、ユーザーがツリーにコミットすると、システム上にユーザーアカウントが自動的に作成されますが、パスワードが設定されておらず、ユーザーがログインできないことです。

システムはイントラネット上で保護されており、Jenkinsが「Jenkinsのユーザーデータベース」と「ログインしたユーザーは何でもできる」を使用するように設定しています。問題は、コミットを行うとログインする方法が見つからないことです。自動作成されたアカウントのリストにユーザー名が表示されますが、パスワードは送信されません。デフォルトのパスワード、またはリセットする方法はありますか?

システムは、Jenkinsフロントエンドを提供するTomcat7を備えたUbuntu 12で実行されています。

34
xceph

SCMによって作成されたユーザーは「フル」ユーザーではありません。これらは、SCMの変更を表示し、電子メールを受信する目的で作成されます。したがって、サインアップ(右上隅の「ログイン」アイコンの左側に表示される「サインアップ」アイコンを使用)して、パスワードを入力する必要があります。ユーザー名がSCM名と一致することをお勧めします。

または、「フル」アカウントを持つユーザーはhttp://<jenkins-server>/people/->ユーザー名をクリック->左側の[構成]リンクをクリックして、ユーザーを構成します(ただし、これが機能するかどうかは100%確信できませんが、試してみてください)。

29
malenkiy_scot

バージョン1.517では、サインアップが機能せず、「ユーザー名は既に使用されています」というエラーが表示されました。

ただし、http://<jenkins-server>/user/<autogenerated username>/configureおよびSCMユーザーのパスワードを設定します。これにより、SCMユーザーはJenkinsの完全なユーザーに変換されます。

18
Panda
  • 「Jenkinsの管理」に移動->下にスクロール
  • 「ユーザーの管理」をクリック-> userIdを参照->ユーザーID(admin)の右側にある設定記号をクリック->パスワードフィールドの変更->保存をクリック.
  • これで、新しい資格情報でログインできます
3
lak