2015-07-10 75 views
0

Jenkins在我的服务器上安装是由不再为公司工作的人完成的。在加载管理站点(默认端口8080)时,我看到一个“登录”链接,并且链接的页面不允许我创建帐户。当我进入凭证>全局凭证时,我看到该人的姓名。Jenkins更改凭证插件中的凭证

所以,基本上我的问题是......我怎样才能承担詹金斯的管理角色?

这是在窗口上。我可以让服务在我的帐户下运行。我是机器上的管理员,并且有权修改credentials.xml文件。

+0

詹金斯*是*编程工具,但这仍然是一个服务器管理问题。 –

回答

1

解决方案1 ​​

如果詹金斯服务器使用内部用户数据库(或外部LDAP目录),如果你有一个詹金斯/ LDAP用户帐户,编辑主詹金斯config.xml文件中去本节:

<authorizationStrategy> 

添加以下行:

<permission>hudson.model.Hudson.Administer:YOUR_USERNAME</permission> 

重新启动詹金斯服务,应该是管理员。

解决方案2

如果您没有本地/ LDAP詹金斯帐户,您可以禁用安全和重新实现新的安全策略。

请备份您的Jenkins配置(压缩所有xml文件)并编辑主Jenkins config.xml文件。

替换:

<useSecurity>true</useSecurity> 

有了:

<useSecurity>false</useSecurity> 

重新启动詹金斯服务,你应该管理。

我希望它有帮助:)

+0

谢谢!那样做了。我去了解决方案2。 – gmancoda