当我访问 mydomain.com:8080 时,默认情况下没有授权机制。我查看了配置区域,但找不到添加基本用户名和密码的地方
5 回答
转到管理 Jenkins > 配置全局安全并选中启用安全复选框。
对于基本的用户名/密码身份验证,我建议为安全领域选择Jenkins Own User Database,然后为Authorization选择登录用户可以做任何事情或基于矩阵的策略(如果您有多个具有不同权限的用户)。
假设您已选中Manage Jenkins > Configure Global Security > Enable Security和Jenkins Own User Database,您将转到:
- 管理 Jenkins > 管理用户 > 创建用户
尝试从位于以下路径的系统中删除 .jenkins 文件夹。C:\Users\"你的电脑名称".jenkins
现在从 jenkins 官网下载一个新的稳定版本的 .war 文件。例如。2.1并按照步骤安装。
- 您将可以通过此方法进行
您需要在配置全局安全页面上启用安全并设置安全领域(请参阅:标准安全设置)并选择适当的授权方法(安全领域)。
根据您的选择,使用适当的方法创建用户。推荐的方法是选择Jenkins 自己的用户数据库并勾选Allow users to sign up,点击 Save 按钮,然后您应该可以从 Jenkins 界面创建用户。否则,如果您选择了外部数据库,则需要在那里创建用户(例如,如果它是 Unix 数据库,则使用现有 Linux/Unix 用户的凭据或使用 shell 接口创建标准用户)。
如果以管理员身份安装,请使用:-
uname - admin
pw - the passkey that was generated during installation