2013-05-01 17 views
16

私はジェンキンスのセキュリティを有効にして、アカウントを作成するよう促しました。私はc:/ program files/jenkinsのconfig.xmlファイルを削除して編集しようとしましたが、アクセスしなくてもジェンキンスを再起動する方法がわかりません。Jenkinsからロックされました

ご協力いただければ幸いです。

WindowsサーバーでJenkinsを実行しています。最近、最新のバージョンに更新されました。

+3

なぜこのトピックはオフですか?合理的なプログラミング関連の質問のように思えます。 – rtcarlson

答えて

20

でのconfig.xmlを持っていますか。

それ以外の場合は、​​3210を編集し、<useSecurity>タグ内の値をfalseに設定してから、Jenkinsを再起動してください。

+0

私は設定を削除しようとしました。xmlをc:/ program files/jenkins /にコピーし、Windowsのjenkinsサービスを再起動しても、私はまだロックアウトされていました。 – sstynes

+5

さらに、私はauthorizationStrategyとsecurityRealm要素を削除しなければなりませんでした。参照:https://wiki.jenkins-ci.org/display/JENKINS/Disable+security – akiraspeirs

0

あなたは試してみることができます:How to restart Jenkins manually? またはtaskmanagerでプロセスをkillするか、Windowsシェルでtaskkillを実行します。

コマンドプロンプトを開きます:ここで

は、コマンドラインから再起動するように指示されています。

タイプ次のいずれか:私はあなたがかもしれないと思う。また

net start 'service' 

net stop 'service' 

は、サービス、タイプを起動するには:qoutes

なしには、サービス、タイプを停止するには間違ったフォルダを探しています。あなたはあなたが保存したい他の設定の多くを持っていない場合は、あなただけの%JENKINS_HOME%/config.xmlを削除し、セキュリティを無効にするにはジェンキンスを再起動することができ

C:\Users\yourUserName\.jenkins? 
+0

は、ジェンキンからロックされたタスクマネージャーでプロセスを強制終了しました。 config.xmlの編集以外に何か必要なことはありますか? – sstynes

+1

はこの行です: ' true'がfalseに変更されましたか? @ gareth_bowlesのように – SuperDave

+0

は、あなたの%JENKINS_HOME%環境変数が何であってもよいはずだと言いました。私は上のパスを置くのは、それが通常デフォルトになっているからです。 – SuperDave

3

私はこの正確な問題を今日私のWindowsのjenkinsサーバーに持っていました。

xmlファイルを削除して再起動しても、私にとってはうまくいきませんでした。私はしなければならなかった:

  • サービスを停止します。
  • taskmanagerをチェックして、プロセスが終了していることを確認します。
  • Config.XMLファイルを編集してuseSecurityをfalseに変更するか、config.xmlファイルを削除します。
  • サービスを再度開始してください。
関連する問題