教你如何在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语言实现简单FTP软件 FTP上传下载管理模块实现(11)

    Java语言实现简单FTP软件 FTP上传下载管理模块实现(11)

    这篇文章主要为大家详细介绍了Java语言实现简单FTP软件,FTP本地文件管理模块的实现方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • springBoot 启动指定配置文件环境多种方案(最新推荐)

    springBoot 启动指定配置文件环境多种方案(最新推荐)

    springBoot 启动指定配置文件环境理论上是有多种方案的,一般都是结合我们的实际业务选择不同的方案,比如,有pom.xml文件指定、maven命令行指定、配置文件指定、启动jar包时指定等方案,今天我们一一分享一下,需要的朋友可以参考下
    2023-09-09
  • Netty事件循环主逻辑NioEventLoop的run方法分析

    Netty事件循环主逻辑NioEventLoop的run方法分析

    这篇文章主要介绍了Netty事件循环主逻辑NioEventLoop的run方法分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-03-03
  • 快速校验实体类时,@Valid,@Validated,@NotNull注解无效的解决

    快速校验实体类时,@Valid,@Validated,@NotNull注解无效的解决

    这篇文章主要介绍了快速校验实体类时,@Valid,@Validated,@NotNull注解无效的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-10-10
  • @Resource和@Autowired两个注解的区别及说明

    @Resource和@Autowired两个注解的区别及说明

    这篇文章主要介绍了@Resource和@Autowired两个注解的区别及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-06-06
  • Java链表超详细讲解(通俗易懂,含源码)

    Java链表超详细讲解(通俗易懂,含源码)

    链表是一种物理存储结构上非连续存储结构,数据元素的逻辑顺序是通过链表中的引用链接次序实现的,下面这篇文章主要给大家介绍了关于Java链表超详细讲解的相关资料,本文讲解的内容通俗易懂,含源码,需要的朋友可以参考下
    2022-09-09
  • Java利用策略模式优化过多if else代码

    Java利用策略模式优化过多if else代码

    这篇文章主要介绍了Java利用策略模式优化过多if else代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • Java中的时间日期API知识点总结

    Java中的时间日期API知识点总结

    本文给大家总结了Java中的时间日期API知识点以及相关的实例代码分享,有兴趣的朋友参考学习下。
    2018-04-04
  • SpringCloud OpenFeign概述与使用教程

    SpringCloud OpenFeign概述与使用教程

    OpenFeign源于Netflix的Feign,是http通信的客户端。屏蔽了网络通信的细节,直接面向接口的方式开发,让开发者感知不到网络通信细节。所有远程调用,都像调用本地方法一样完成
    2023-02-02
  • java设计模式之观察者模式

    java设计模式之观察者模式

    这篇文章主要为大家详细介绍了java设计模式之观察者模式的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12

最新评论