下载安装了最新的 IDEA 2023.3 版本后,需要从公司的 GitLab 仓库拉取代码,发现不是以前的直接填写 GitLab 账号密码的方式了,换成了令牌认证,又去 GitLab 上生成了令牌,也就是 Access Token,没想到报错了。
1. 生成令牌
2. 拉取代码
报错内容:
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。
我查看了下我们公司的 GitLab 版本,显示是 12.10.14,所以会报错。
4. 解决问题
只需要在 IDEA 的插件中禁用掉 GitLab 插件就可以了,然后就可以像以前的版本一样输入账号密码使用了!!!