新版本 IntelliJ IDEA 配置低版本 GitLab

2,743 阅读1分钟

下载安装了最新的 IDEA 2023.3 版本后,需要从公司的 GitLab 仓库拉取代码,发现不是以前的直接填写 GitLab 账号密码的方式了,换成了令牌认证,又去 GitLab 上生成了令牌,也就是 Access Token,没想到报错了。

1. 生成令牌

1708570608675.png

1708570673744.png

2. 拉取代码

image.png

image.png

1708570796491.png

报错内容:

GraphQL error:[No such type ProjectMember,so it can't be a fraggment condition,Field 'id' doesn't exist on type 'User',Field 'projectMemberships' doesn't exist on type 'User',Fragment pageInfo was defined,but no used,Fragment project was defined,but not used]

3. 报错原因

新版本的 IDEA 引入了 GitLab 插件,IDEA 在 2023.3 版本说明中显示该插件支持的 GitLab 版本不低于14.0。

官方说明文档

image.png

我查看了下我们公司的 GitLab 版本,显示是 12.10.14,所以会报错。

image.png

4. 解决问题

只需要在 IDEA 的插件中禁用掉 GitLab 插件就可以了,然后就可以像以前的版本一样输入账号密码使用了!!!

image.png