gitlab升级最新导致zadig授权失灵
版本情况如下:
k8s :1.20.6
zadig:1.9.0
gitlab:原:12.x.x → 升级后:15.1.1
症状:
gitlab 升级后,原先的授权在gitlab这边没了,在zadig 测对原有的配置进行编辑修改,重新授权后出现出现问题;体现在:
- 授权具有时效性,过一段时间后工作流执行报错
可以通过再次点击授权则恢复。
尝试方法
删除代码源,重新配置。然后所有的项目中的构建部分都需要重新配置代码源了
修改后依然无效
k8s :1.20.6
zadig:1.9.0
gitlab:原:12.x.x → 升级后:15.1.1
gitlab 升级后,原先的授权在gitlab这边没了,在zadig 测对原有的配置进行编辑修改,重新授权后出现出现问题;体现在:
- 授权具有时效性,过一段时间后工作流执行报错
可以通过再次点击授权则恢复。
删除代码源,重新配置。然后所有的项目中的构建部分都需要重新配置代码源了
修改后依然无效
zadig 1.12版本也会自动去更新token,虽然我之前遇到了BUG,但是莫名其妙好了过后平稳运行2周没问题了,至于重新配置这个问题,好像有点无解,在应用很多的情况下,头痛。
这块的勾选是在哪里。。我这好像没有
以前项目少重新加下就加下,现在多了再加就不太方便了
新版本gitlab (15+)应该加强了安全校验。出现这个问题时候,可以检查一下再gitlab创建应用时,设置的callback链接与当前授权时url里面的redirect_url是否匹配。如果不匹配,则校验不过,可以先修改为一致