Mac安装jenkins遇到“登录信息无效。请重试。”的问题

2017年11月20日 iOS 1条评论 阅读1007次

Mac安装jenkins遇到“登录信息无效。请重试。”的问题


因为要做APP的自动打包发布,有Android和iOS两个系统的APP支持,所以把选择的持续集成环境(Jenkins)安装到MacOS下。

Mac下有两种安装方式:
1、下载pkg文件,这样会和正常软件安装过程一样,安装成功后启动一个web服务,默认使用8080端口;
2、下载war文件,通过执行java -war jenkins.war 命令,同样也会启动8080端口的web服务。

第一种很方便,但这样会产生一个问题是,安装过程中会自动创建一个jenkins的用户,后续再使用过程中经常会遇到各种用户权限问题。
所以为避免以后的各种尴尬,直接采用第二种方式。

需要额外说明的是,不管采用哪种方式,都要保证8080端口没有被占用,否则就要修改配置文件改端口了。

使用第二种方式安装后,可选推荐插件或暂时不安装插件都可以,下一步就是要设置一个用户了,填写项目也不复杂,不外乎用户名密码确认密码这样的格式。

但下面两个按钮却要值得注意了。 两个按钮
1、Continue as admin
2、Save and Finish

直接选了第一个以admin继续,操作了一番,下次再登录时,却发现初始化时设置的用户名密码是无法登录的,提示信息为
 登录信息无效。请重试。

反复尝试,依旧如此。无奈只能卸载Jenkins,用了下面的命令

sudo rm -rf /var/root/.jenkins ~/.jenkins
sudo rm -rf /Applications/Jenkins "/Library/Application Support/Jenkins" /Library/Documentation/Jenkins
sudo rm -rf /Users/Shared/Jenkins
sudo dscl . -delete /Users/jenkins
sudo dscl . -delete /Groups/jenkins
sudo rm -f /etc/newsyslog.d/jenkins.conf
pkgutil --pkgs | grep 'org\.jenkins-ci\.' | xargs -n 1 sudo pkgutil --forget




再次安装,发现点了Save and Finish之后,直接用自己设置的用户名密码登录则一切正常。
至今未知,为什么第一个按钮出现登录信息无效。请重试。 的原因。



---------------------
后续更新,Jenkins安装时的初始密码,就是32位随机生成的那串,要记住,不知道admin密码是不是那个,以后新部署CI环境时记得试一下。



分享本文至:

WRITTEN BY

avatar
本文标签:macjenkins
看了本文是不是觉得很赞,那就赶紧点击下面按钮分享给身边的朋友吧!

1 条评论

  1. avatar 跨境电商平台

    新手~学习起来~~~~~

欢迎留言




用户登录

sitemap