对于持续集成,我使用 Jenkins。我在 Installing Jenkins on Ubuntu 之后安装了一个新的 Jenkins .
作为:
wget -q -O - https://jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins
重启 Jenkins 服务器为 $ sudo service jenkins restart
。
然后浏览 localhost:8080
。
我注册了administrator,第一次登录的时候出现这样的错误:
admin 缺少整体/读取权限。
我该如何解决?
最佳答案
在 $JENKINS_HOME 目录中,在我的例子中,/Users/Shared/Jenkins/Home/中有一个 users/目录,它存储了一些用户信息,它有一个管理目录。到目前为止,一切都很好。用户似乎还活着。
我去了 $JENKINS_HOME/config.xml,它有这样的权限标签: 1 2 3
<permission>hudson.model.Computer.Build:Admin</permission><permission>hudson.model.Computer.Configure:Admin</permission> <permission>hudson.model.Computer.Connect:Admin</permission>
您是否看到任何不一致之处?
是的,出于某种原因,此处的管理员用户以大写字母开头。这会是个问题吗?我在文件中将所有 Admin 更改为 admin,然后重新启动 Jenkins。
关于jenkins - Jenkins 登录错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34853749/