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