38

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

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

システムは Ubuntu 12 で実行されており、Tomcat7 が Jenkins フロントエンドにサービスを提供しています。

4

3 に答える 3

29

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

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

于 2012-05-29T21:00:08.607 に答える
21

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

ただしhttp://<jenkins-server>/user/<autogenerated username>/configure、SCM ユーザーにアクセスしてパスワードを設定すると、完全な Jenkins ユーザーに変換されます。

于 2013-06-07T09:28:10.880 に答える
4
  • 「Jenkins の管理」に移動 -> 下にスクロール
  • [ユーザーの管理] をクリック -> userId を確認 -> ユーザー ID (admin) の右側にある設定記号をクリック -> パスワード フィールドを変更 -> [保存] をクリックします。
  • これで、新しい資格情報でログインできます
于 2018-02-20T17:49:22.923 に答える