我已经将 jenkins 设置为使用 unix 身份验证,使用密码即可正常工作。是否也可以为 cli 使用 ssh 身份验证?sshjenkins@localhost
工作正常,但java -jar /opt/jenkins/jenkins-cli.jar -s http://localhost:8080 who-am-i
失败(显示匿名)。
答案1
您必须手动将公钥添加到https://jenkins/user/$USER/configure
。只有您先以该用户身份登录,它才会存在。
我已经将 jenkins 设置为使用 unix 身份验证,使用密码即可正常工作。是否也可以为 cli 使用 ssh 身份验证?sshjenkins@localhost
工作正常,但java -jar /opt/jenkins/jenkins-cli.jar -s http://localhost:8080 who-am-i
失败(显示匿名)。
您必须手动将公钥添加到https://jenkins/user/$USER/configure
。只有您先以该用户身份登录,它才会存在。