如何在Intellij IDEA中集成Gitlab

2018年06月11日 16:05:14 葬月魔帝 阅读数:9747

据说在微软收购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相关推荐

  1. 如何在 IntelliJ IDEA 中快速生成 JavaDoc 注释模板

    如何在 IntelliJ IDEA 中快速生成 JavaDoc 注释模板 此博客存在上一个版本,如果读者对笔者以前版本的博客依然感兴趣,可以访问此链接:https://blog.csdn.net/wa ...

  2. 如何在 IntelliJ IDEA 中整合 Maven、Tomcat 部署 Web 应用

    如何在 IntelliJ IDEA 中整合 Maven.Tomcat 部署 Web 应用 笔者的环境: JDK 11.0.12 Maven 3.6.3 Tomcat 9.0.41(Servlet 4. ...

  3. IntelliJ idea中集成多个git项目模块

    需求 工程原先使用的是SVN作为代码管理工具,各模块统一设置在一起,进行代码整理和代码权限管理时不太方便,后面从SVN中迁移到GIT上,把系统的各个模块分别在GIT中单独管理,每个模块均包含一个代码仓 ...

  4. html运行applet idea,如何在Intellij IDEA中运行Applet?

    我正在尝试为我的网络课程运行these applets.当我试图在浏览器中从链接运行它们时,它们什么都不做.所以我决定尝试在IntelliJ中编译它们,但是当我运行代码时它并没有做任何事情.没有错误消 ...

  5. idea 注解制表符_如何在IntelliJ IDEA中使用制表符进行缩进?

    如何在IntelliJ IDEA中使用制表符进行缩进? 如何在IntelliJ IDEA 11.0中使用制表符而不是多个空格进行缩进? 我有"使用制表符" 检查"代码风格 ...

  6. 如何在Intellij IDEA中设置sout、psvm快捷键输入

    如何在Intellij IDEA中设置sout.psvm快捷键输入 1.打开IDEA主页面找到设置 2.单击设置进入设置页面依次点击如下选项 3.设置psvm快捷代码 4.返回主页面新建一个项目,输入 ...

  7. idea新建java文件类型_如何在IntelliJ IDEA中设置文件类型

    IntelliJ IDEA是Java语言开发的集成环境,IntelliJ在业界被公认为优秀的Java开发工具之一,尤其在智能代码助手.代码自动提示.重构.J2EE支持.Ant.JUnit.CVS整合. ...

  8. android支付宝支付微信支付封装,如何在Android App中集成支付宝和微信支付功能

    前言 本文主要介绍如何在 Android App 里集成支付宝和微信支付的功能,文中将实现的步骤一步步介绍的非常详细,对同样遇到这个问题的朋友相信会是一个很好的参考,下面话不多说了,来一起看看详细的介 ...

  9. 0069 如何在Intellij IDEA中查看Spring MVC项目的所有请求与处理方法的映射列表

    @RequestMapping注解分散于Controller中,如何在一个列表中看到所有的请求呢,比如下面这样: File-->Project Structure-->Modules--& ...

最新文章

  1. java 4大作用域_JavaWeb的四大作用域详解
  2. [Voice communications] 让音乐响起来
  3. 医疗人工智能会替代医生吗
  4. map赋值给另一个map_Java学习(十六): Lambda操作Map
  5. DCF:A Dataflow-Based Collaborative Filtering Trainging Algorithm
  6. http://101.132.165.115/
  7. Android modem 开发(17)---VoLTE Call
  8. 开启Windows文件共享必须开启的两个服务
  9. npoi 未将对象引用设置到对象的实例_new一个对象到底占了多少内存?
  10. 小米9pro计算机打不开,小米9 Pro刷机教程,线刷升级更新官方系统包
  11. 前端--阶段笔记(一)H5CSS3 新版
  12. 基于igv.js的一个小工具
  13. android学习笔记之GoogleMap 【转】
  14. skinsdog 狗网官网 可直接取回CSGO皮肤开箱网站
  15. 如何避免拼多多售后?拼多多售后有哪些规则?
  16. nbiot教学实箱_基于NBIoT的一种智能环卫装置的设计与实现
  17. xmind怎么导出甘特图_张兵导图:xmind如何绘制甘特图?
  18. 电源模块测试系统NSAT-8000
  19. [教学] [PCEVA超频宝典之CPU进阶篇]AM3平台超频教程
  20. 规律的生活,规律的学习

热门文章

  1. 波拉契尔数列 C++
  2. P6810 「MCOI-02」Convex Hull 凸包
  3. AtCoder Regular Contest 063 E - Integers on a Tree 构造 + 二分图染色
  4. CodeCraft-20 (Div. 2) C. Primitive Primes 思维 + 数论
  5. 【Hitachi2020C】ThREE【构造】【二分图染色】
  6. YbtOJ#482-爬上山顶【凸壳,链表】
  7. P5290-[十二省联考2019]春节十二响【贪心,堆】
  8. USACO2.4のP1519-穿越栅栏(Overfencing)【bfs】
  9. ssl1222-矩形【图论,并查集】
  10. 【模板】最大密度子图