教你如何在Intellij IDEA中集成Gitlab
據(jù)說(shuō)在微軟收購(gòu)github當(dāng)天,一大批用戶(hù)紛紛轉(zhuǎn)向了gitlab和bitbucket,這兩者也都是比較不錯(cuò)的代碼托管網(wǎng)站,針對(duì)個(gè)人和企業(yè)都有對(duì)應(yīng)的免費(fèi)和收費(fèi)版本,國(guó)內(nèi)公司使用gitlab的應(yīng)該比較多,而bitbucket比較傾向于個(gè)人的私有項(xiàng)目,國(guó)內(nèi)用的人比較少,大家只需要簡(jiǎn)單了解即可。
今天來(lái)簡(jiǎn)單說(shuō)下,如何在IDEA中集成gitlab項(xiàng)目,默認(rèn)情況下IDEA中的 VCS => Checkout From Version Control 選項(xiàng)中是沒(méi)有g(shù)itlab這一項(xiàng)的。
這個(gè)時(shí)候是沒(méi)辦法直接從IDEA中拉取gitlab里面的項(xiàng)目的,如果想要在IDE中使用,那么需要先把gitlab的分支的項(xiàng)目通過(guò)git的clone命令克隆到本地,然后再在IDEA中使用File => Open 命令打開(kāi)這個(gè)項(xiàng)目之后就可以正常操作了,這種方式是最通用的一種辦法,就是有點(diǎn)繁瑣。
下面看下如何直接從IDEA里面拉取gitlab里面的項(xiàng)目:
(1)在File => Settings => Plugins 里面 搜索 gitlab

(2)安裝這個(gè)插件
(3)重啟IDEA,再次點(diǎn)擊菜單欄 VCS => Checkout From Version Control ,就會(huì)發(fā)現(xiàn)這次已經(jīng)有了gitlab選項(xiàng)

(4)確認(rèn)安裝成功之后,開(kāi)始配置gitlab
點(diǎn)擊File => Settings => Other Settings => GitLab Setting
這里面主要配置GitLab Server Url和你個(gè)人的私有訪問(wèn)token,如下:

這里說(shuō)下GitLab Server Url是你們公司或者個(gè)人搭建的的首頁(yè)域名或者ip地址
私有的token,需要你登錄到gitlab上,先點(diǎn)擊左側(cè):Profile Settings

然后點(diǎn)擊Account,就能在右側(cè)看到我們的私有token,把這個(gè)拷貝上IDEA里面:

(5)至此,配置已經(jīng)完成,然后我們就可以在直接在菜單欄中VCS => Checkout From Version Control => GitLab中,看我們的
代碼目錄:

(6)最后,我們隨便選擇一個(gè)項(xiàng)目,打開(kāi)可以看到有兩種check方式,分別是基于SSH和HTTP的,這里大家可以根據(jù)情況選擇,通常情況下使用HTTP的比較多。

總結(jié):
同理在JetBrains公司其他的IDE產(chǎn)品中,安裝和使用這個(gè)插件的思路都一樣,如Python的PyCharm中,在使用之前一定先要確定你的機(jī)器已經(jīng)安裝過(guò)Git,如果沒(méi)有安裝是不能直接使用的,這一點(diǎn)需要注意。
到此這篇關(guān)于如何在Intellij IDEA中集成Gitlab的文章就介紹到這了,更多相關(guān)idea集成Gitlab內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Mybatis攔截器實(shí)現(xiàn)數(shù)據(jù)權(quán)限詳解
這篇文章主要介紹了Mybatis攔截器實(shí)現(xiàn)數(shù)據(jù)權(quán)限詳解, 通過(guò)Mybatis攔截器我們可以攔截某些方法的調(diào)用,我們可以選擇在這些被攔截的方法執(zhí)行前后加上某些邏輯,需要的朋友可以參考下2023-11-11
Spring?MVC全局異常處理實(shí)戰(zhàn)詳細(xì)指南
在Spring MVC框架中統(tǒng)一異常處理是一項(xiàng)重要的功能,它能夠幫助開(kāi)發(fā)者集中管理并標(biāo)準(zhǔn)化系統(tǒng)中的異常處理流程,提高代碼的可讀性和可維護(hù)性,這篇文章主要介紹了Spring?MVC全局異常處理實(shí)戰(zhàn)的相關(guān)資料,需要的朋友可以參考下2026-02-02
關(guān)于@RequestParam注解的使用(簡(jiǎn)單易懂)
這篇文章主要介紹了關(guān)于@RequestParam注解的使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-01-01
IDEA如何實(shí)現(xiàn)顯示類(lèi)的所有方法
這篇文章主要介紹了IDEA如何顯示類(lèi)的所有方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-03-03
Java的反射機(jī)制---動(dòng)態(tài)調(diào)用對(duì)象的簡(jiǎn)單方法
下面小編就為大家?guī)?lái)一篇Java的反射機(jī)制---動(dòng)態(tài)調(diào)用對(duì)象的簡(jiǎn)單方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-07-07
Java中String字符串常量池和intern方法源碼分析
在之前的文章中,小編給大家介紹了String字符串的不可變性及其實(shí)現(xiàn)原理,其中給大家提到了字符串常量池的概念,那么什么是常量池,String字符串與常量池有什么關(guān)系,本文給大家嘮嘮字符串常量池及String#intern()方法的作用,需要的朋友可以參考下2023-05-05
java字符串與字符數(shù)組之間的互轉(zhuǎn)方式
這篇文章主要介紹了java字符串與字符數(shù)組之間的互轉(zhuǎn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-05-05
Maven指令打包SpringBoot項(xiàng)目提示沒(méi)有主清單文件問(wèn)題
在Java開(kāi)發(fā)中,打包Jar時(shí)常會(huì)遇到“沒(méi)有主清單屬性”的錯(cuò)誤,這通常是因?yàn)樵趐om.xml文件中沒(méi)有正確配置maven插件導(dǎo)致的,特別是在使用自定義的<parent/>節(jié)點(diǎn)而非spring-boot-starter-parent時(shí)2024-09-09

