专栏首页我是攻城师如何在Intellij IDEA中集成Gitlab
原创

如何在Intellij IDEA中集成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

02.jpg

(2)安装这个插件

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

01.jpg

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

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

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

03.jpg

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

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

04.jpg

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

05.jpg

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

代码目录:

06.jpg

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

07.jpg

总结:

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

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 如何在Intellij IDEA中集成Gitlab

    据说在微软收购github当天,一大批用户纷纷转向了gitlab和bitbucket,这两者也都是比较不错的代码托管网站,针对个人和企业都有对应的免费和收费版本...

    我是攻城师
  • Spark中foreachPartition和mapPartitions的区别

    我是攻城师
  • 深入理解什么是LSM-Tree

    十多年前,谷歌发布了大名鼎鼎的"三驾马车"的论文,分别是GFS(2003年),MapReduce(2004年),BigTable(2006年),为开源界在大数据...

    我是攻城师
  • centos7-gitlab平台搭建

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    suveng
  • 搭建属于自己的git服务

    快乐咸鱼每一天
  • Python图像处理

    本章开始学习Python图像处理,需要同学们理解如何使用Pillow来操作图像,实现格式转换,改变大小尺寸,裁剪,滤镜处理。

    诸葛青云
  • java面试基础篇(一)

    Q:HashMap和Hashtable都实现了Map接口,因此很多特性非常相似。但是,他们有以下不同点:

    小菜的不能再菜
  • “无聊”催生云蹦迪,照亮无聊经济起飞路?

    如何在家制造一种夜店蹦迪的感觉?关掉屋里大灯,开一点小夜灯,再用电磁炉烧开水制造一点烟雾缭绕的感觉,打开手机闪光灯,最重要的打开抖音、快手,锁定那百闻不如一见的...

    脑极体
  • java之maven之maven的使用

    这里使用的工具是 myeclipse ,所以这里讲的是在 myeclipse 上使用maven。

    Vincent-yuan
  • ASP.NET部分代码示例

    用户1112962

扫码关注云+社区

领取腾讯云代金券