2

以前、Jenkins に匿名の読み取りアクセスを拒否させる方法を尋ねました: Jenkins security - hide all screen until user is logged in . ユーザーに関連付けられたSSHキーを介してCLIを使用しているにもかかわらず、CLI jarを介したJenkinsへのアクセスを中断したことを除いて、そのソリューションはうまく機能しました-アクセスは「認証」を構成しないと思います. CLI に読み取りアクセスを許可する方法はありますが、フロントエンド UI を使用しているユーザーにはアクセスできませんか?

4

2 に答える 2

2

さらに実験を重ねた結果、これは完全な Jenkins バグのようです。cli jar (SSH キーを使用) または HTTP (ユーザーの API トークンを使用) を介してアクセスするには、匿名ユーザーに管理者権限を付与する必要があります。

于 2013-02-20T19:45:30.860 に答える
0

CLI を使用する場合は、-jnlpCredentialsまたは-authパラメーターを渡すことができます。

これを使用して試行錯誤して見つけました:
java -jar slave.jar --help

あなたの場合、-authパラメーターを使用して指定しますusername:pass

于 2013-01-14T16:26:53.467 に答える