如何在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 条评论
登录 后参与评论

相关文章

来自专栏用户2442861的专栏

存储过程的优缺点

http://blog.csdn.net/jackmacro/article/details/5688687

1722
来自专栏我是攻城师

如何在Intellij IDEA中集成Gitlab

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

1491
来自专栏desperate633

深入理解--异步和非阻塞同步和阻塞异步和非阻塞

异步和非阻塞的概念实际上已经出现了很长一段时间。但是异步真正开始流行起来,是因为AJAX技术逐渐成为主流的web开发技术。非阻塞的概念真正流行起来,是当java...

944
来自专栏云飞学编程

python爬虫零基础入门——反爬的简单说明

之前在《如何开始写你的第一个python脚本——简单爬虫入门!》中给大家分享了一下写一个爬虫脚本的基本步骤,今天继续分享给大家在初期遇到的一个很烦人的问题——反...

993
来自专栏LanceToBigData

struts2(一)之初识struts2

前言   我们都知道struts2是一个框架,那什么是框架呢?很多人其实不太明白,其实框架就是一个半成品,别人将一些功能已经写好了,我们只需要拿来用即可,像我们...

2319
来自专栏owent

atsf4g完整游戏工程示例

近期仍然在搭建完整的游戏服务器架构。基于atsf4g(asynchronously-tree server framework fo game)的完整解决方案终...

691
来自专栏Java成神之路

Java微信开发_Exception_03_errcode:48001 errmsg:api unauthorized hint

异常信息:errcode:48001 errmsg:api unauthorized hint

1384
来自专栏腾讯云实验室

搭建微信 AI 机器人

腾讯云提供了开发者实验室帮助用户搭建微信 AI 机器人,教程内容如下,用户可以点击开发者实验室快速上机完成实验。

8.3K15
来自专栏java思维导图

今天我们结合代码详细聊聊BIO,NIO和AIO

很多人说BIO不好,会“block”,但到底什么是IO的Block呢?考虑下面两种情况:

1225
来自专栏向治洪

node.js基本工作原理及流程

概述 Node.js是什么 Node 是一个服务器端 JavaScript 解释器,用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动,...

7516

扫码关注云+社区

领取腾讯云代金券