教你如何在Intellij IDEA中集成Gitlab

 更新时间:2023年10月17日 11:36:00   作者:三劫散仙  
今天来简单说下,如何在IDEA中集成gitlab项目,默认情况下IDEA中的 VCS => Checkout From Version Control 选项中是没有gitlab这一项的,本文通过图文并茂的形式给大家介绍的非常详细,需要的朋友参考下吧

据说在微软收购github当天,一大批用户纷纷转向了gitlab和bitbucket,这两者也都是比较不错的代码托管网站,针对个人和企业都有对应的免费和收费版本,国内公司使用gitlab的应该比较多,而bitbucket比较倾向于个人的私有项目,国内用的人比较少,大家只需要简单了解即可。

今天来简单说下,如何在IDEA中集成gitlab项目,默认情况下IDEA中的 VCS => Checkout From Version Control 选项中是没有gitlab这一项的。

这个时候是没办法直接从IDEA中拉取gitlab里面的项目的,如果想要在IDE中使用,那么需要先把gitlab的分支的项目通过git的clone命令克隆到本地,然后再在IDEA中使用File => Open 命令打开这个项目之后就可以正常操作了,这种方式是最通用的一种办法,就是有点繁琐。

下面看下如何直接从IDEA里面拉取gitlab里面的项目:

(1)在File => Settings => Plugins 里面 搜索 gitlab

(2)安装这个插件

(3)重启IDEA,再次点击菜单栏 VCS => Checkout From Version Control ,就会发现这次已经有了gitlab选项

(4)确认安装成功之后,开始配置gitlab

点击File => Settings => Other Settings => GitLab Setting

这里面主要配置GitLab Server Url和你个人的私有访问token,如下:

这里说下GitLab Server Url是你们公司或者个人搭建的的首页域名或者ip地址

私有的token,需要你登录到gitlab上,先点击左侧:Profile Settings

然后点击Account,就能在右侧看到我们的私有token,把这个拷贝上IDEA里面:

(5)至此,配置已经完成,然后我们就可以在直接在菜单栏中VCS => Checkout From Version Control => GitLab中,看我们的

代码目录:

(6)最后,我们随便选择一个项目,打开可以看到有两种check方式,分别是基于SSH和HTTP的,这里大家可以根据情况选择,通常情况下使用HTTP的比较多。

总结:

同理在JetBrains公司其他的IDE产品中,安装和使用这个插件的思路都一样,如Python的PyCharm中,在使用之前一定先要确定你的机器已经安装过Git,如果没有安装是不能直接使用的,这一点需要注意。

到此这篇关于如何在Intellij IDEA中集成Gitlab的文章就介绍到这了,更多相关idea集成Gitlab内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 详解Java如何判断一个对象是否为空

    详解Java如何判断一个对象是否为空

    我们在刚开始学习Java的时候,遇到过最多的异常肯定是臭名昭著的空指针异常(NullPointerException),可以说它陪伴了我们整个初学阶段,那么如何优雅的判断一个对象是否为空并且减少空指针异常呢,
    2024-01-01
  • SpringAOP中的动态代理技术深入解析

    SpringAOP中的动态代理技术深入解析

    这篇文章主要介绍了SpringAOP中的动态代理技术深入解析,spring默认使用JDK动态代理实现AOP,类如果实现了接口,spring就会用JDK动态代理实现AOP,如果目标类没有实现接口,spring则使用Cglib动态代理来实现AOP,需要的朋友可以参考下
    2024-01-01
  • SpringBoot集成MyBatis的分页插件PageHelper实例代码

    SpringBoot集成MyBatis的分页插件PageHelper实例代码

    这篇文章主要介绍了SpringBoot集成MyBatis的分页插件PageHelper的相关操作,需要的朋友可以参考下
    2017-08-08
  • 解决出现 java.lang.ExceptionInInitializerError错误问题

    解决出现 java.lang.ExceptionInInitializerError错误问题

    这篇文章主要介绍了解决出现 java.lang.ExceptionInInitializerError错误问题的相关资料,需要的朋友可以参考下
    2017-01-01
  • Maven setting配置镜像仓库的方法步骤

    Maven setting配置镜像仓库的方法步骤

    这篇文章主要介绍了Maven setting配置镜像仓库的方法步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-12-12
  • Java开发HashMap key必须实现hashCode equals方法原理

    Java开发HashMap key必须实现hashCode equals方法原理

    这篇文章主要为大家介绍了Java开发HashMap key必须实现hashCode equals方法原理详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • Java由浅入深带你精通继承super

    Java由浅入深带你精通继承super

    继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为
    2022-03-03
  • SpringBoot实现统一封装返回前端结果集的示例代码

    SpringBoot实现统一封装返回前端结果集的示例代码

    在实际项目开发过程中,我们经常将返回数据的基本形式统一为JSON格式的数据。但项目可能是由很多人开发的,所以我们最好将返回的结果统一起来。本文介绍了SpringBoot实现统一封装返回前端结果集的示例代码,需要的可以参考一下
    2022-06-06
  • 硬核 Redis 高频面试题解析

    硬核 Redis 高频面试题解析

    Redis 是一个高性能的key-value数据库。在部分场合可以对关系数据库起到很好的补充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客户端使用很方便
    2021-06-06
  • JAVA十大排序算法之堆排序详解

    JAVA十大排序算法之堆排序详解

    这篇文章主要介绍了java中的冒泡排序,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考
    2021-08-08

最新评论