描述
使用“List Git branches (and more)”功能,显示gitlab的分支或者标签。报错“org.eclipse.jgit.api.errors.TransportException: http://gitlab.test.com/userCenter/userCenterServer: not authorized”
排查与解决
使用的凭证再gitlab是Maintainer身份,没有权限问题!重启过tomcat,其他项目正常!
抽象的解决
1.检查了项目的权限问题
2.将自己以Maintainer身份加入项目
3.jenkins 新建了一个项目,以自己的凭证显示项目的tag,测试可以正常显示
4.去报错的项目中先去掉选项参数,然后重新加入显示tag的参数,报错消失。