当前位置: 首页 > news >正文

IDEA工具|添加 GitLab 账户之两三事

在这里插入图片描述

📫 作者简介:「六月暴雪飞梨花」,专注于研究Java,就职于科技型公司后端工程师
🏆 近期荣誉:华为云云享专家、阿里云专家博主、腾讯云优秀创作者、ACDU成员
🔥 三连支持:欢迎 ❤️关注、👍点赞、👉收藏三连,支持一下博主~

文章目录

  • 背景
  • 出现问题
    • 问题一
    • 问题二
  • 排查过程
  • 解决问题
  • 总结

背景

IDEA最近推送了新版本,看看自己笔记本上安装的的版本(IDEA 2023.1.6)也到期了,索性就去下载了当前最新的版本IDEA 2024.1。可以在百度或者Google搜索引擎搜索 IDEA download,当然你也可以直接访问我下面提供的地址来直接到达下载页面,下载地址如下:下载IDEA

【已安装版本(即将过期)】

IntelliJ IDEA 2023.1.6 (Ultimate Edition) Build #IU-231.9414.13, built
on February 14, 2024

在这里插入图片描述

【即将安装版本】

IntelliJ IDEA 2024.1 (Ultimate Edition) 内部版本号
#IU-241.14494.240,2024年3月28日 构建

在这里插入图片描述

从上面的 about IntelliJ IDEA也可以看出,这里的图标还没有替换成为最新版本的图标,我截图可以看出来,这着实是一个bug。在使用新版本新界面的时候,感觉也还是挺好,比较清新自然(可能是我选择的主题相关,我选择的主题是:Dark 深色),好了其他的话不多说了,后期出一个关于此版本的一些更新相关以及新特性。
在这里插入图片描述

出现问题

问题一

当我写完代码在 Push… 时,突然弹出来一个窗口,仔细查看了下,这是在连接GitLab时需要使用AccessToken(令牌)来访问,随而进行代码提交、拉取的操作。
在这里插入图片描述

问题二

由于是新版本,想着就按照这个来吧,然后就点击 「生成」 跳转到服务器来增加 令牌 实现这个访问。当我按照需求一波操作之后,再回来填写 令牌,点击登录时,又给了我一个提示。这个提示比较明显,由于我服务器时新搭载的社区版,版本为GitLab 13.9.1,而当前IDEA的GitLab插件支持的最早版本为GitLab 14.0。所以才显示下面的提示信息。
在这里插入图片描述

排查过程

当出现上面两个问题后,我打算还是去官网查阅下资料吧,毕竟新版本没有太关注。找到当前IDEA的版本的帮助文档,可以访问这个地址来查阅相关帮助文档:IDEA官方帮助文档。当访问这个地址后,然后在右侧的搜索栏目搜索 GitLab 关键字,点击 Manage GitLab Accounts 即可查询到相关信息。
在这里插入图片描述

这应该是新版本的特性,记得之前是没有这个来着,至少我当前这个版本没有。找了一会儿,在这里找到了答案(这也是为什么我当前的 IDEA 2024.1 版本提示的版本问题,好了问题二找到了原因):

该集成支持GitLab Community Edition和GitLab Enterprise Edition 14.0及更高版本。

在这里插入图片描述

当我再一次切换版本之间的新特性时,发现了如下的说明,这个新特性是在 IDEA 2023.2增加进来的,增加时支持的版本为 GitLab 15.10+ ,将来的版本可能支持更早的GitLab版本。这更加说明了版本之间的特性的升级变换很快。(2023.2 IDEA帮助文档)

在这里插入图片描述

解决问题

关于问题一的解决方法就是禁用这个IDEA的捆绑插件(安装新版本,自带的一个插件)操作步骤如下:

设置…(Settings…) -> 插件(Plugins) -> 已安装(Installed) -> 搜索GitLab ->
取消勾选或者禁用

这个是导致我无法使用帐号、密码登录到GitLab服务器的原因,至于我GitLab版本的问题是因为这个问题导致使用Token方式无法连接,所以只需要禁用这个自带的插件即可解决问题。
在这里插入图片描述
在这里插入图片描述

禁用之后,点击应用或者确认,重启之后生效。重启之后,我们就可以使用我们熟悉的帐号密码方式连接到GitLab服务器了。

总结

新特性或者新插件多多少少都会有一些不如意或者不兼容,但是解决办法也是有的,我一开始还以为我需要换回原来的版本或者升级自己搭建的GitLab服务器,索性关闭这个插件也不失为一种好办法。


欢迎关注博主 「六月暴雪飞梨花」 或加入【六月暴雪飞梨花社区】一起学习和分享Linux、C、C++、Python、Matlab,机器人运动控制、多机器人协作,智能优化算法,滤波估计、多传感器信息融合,机器学习,人工智能等相关领域的知识和技术。

http://www.lryc.cn/news/341189.html

相关文章:

  • 蓝桥杯:棋盘(Java)
  • 跨界融合:ERP与TMS的区分、相通之处、融合方式,全告诉你。
  • SAP Smartform转存PDF方法汇总
  • Linux【实战篇】—— NFS服务搭建与配置
  • Edge的使用心得与深度探索
  • 逆向案例二十八——红某点集登录接口逆向序
  • 我的创作纪念日20240418
  • 计算机视觉入门
  • CTFHUB-技能树-Web前置技能-文件上传(前端验证—MIME绕过、00截断、00截断-双写后缀)
  • Java面试题笔记(持续更新)
  • 格式化字符串漏洞学习笔记
  • 用友NC avatar接口文件上传漏洞
  • 【Go语言快速上手(二)】 分支与循环函数讲解
  • 动手写sql 《牛客网80道sql》
  • Node.js、Java、Python、PHP在构建BS系统时的特点比较
  • 快速入门深度学习9.1(用时20min)——GRU
  • 基于51单片机的步进电机调速系统设计
  • postcss概述
  • 【Proteus】51单片机对直流电机的控制
  • JET毛选学习笔记:如何利用《实践论》学习实验
  • FinalShell 远程连接 Linux(Ubuntu)系统
  • Python零基础从小白打怪升级中~~~~~~~多线程
  • 【机器学习300问】67、均方误差与交叉熵误差,两种损失函数的区别?
  • SAP打印输出设置
  • qt对json文件下,qdatetime时间的正确读写方式
  • 【系统分析师】计算机网络
  • DDoS攻击愈演愈烈,谈如何做好DDoS防御
  • 48.基于SpringBoot + Vue实现的前后端分离-雪具销售系统(项目 + 论文PPT)
  • P8715 [蓝桥杯 2020 省 AB2] 子串分值 (双边检测)
  • (十四)C++自制植物大战僵尸游戏windows平台视频播放实现