go module,使用gitlab私有倉庫作為項(xiàng)目的依賴包

自從golang 1.11推出go moudle機(jī)制來更好的管理項(xiàng)目依賴后稼跳,就開始小范圍嘗試使用go mod來替換曾經(jīng)的dep妄帘,實(shí)話實(shí)說還不錯(cuò)懂傀,很穩(wěn)定,比起dep以及第三方的govendor來說也更加方便和快速痹届。

在曾經(jīng)使用的項(xiàng)目上中,有一部分項(xiàng)目的依賴是放在github中的公開倉庫的(如中間件打月、工具包)队腐,放入公開倉庫中然通過dep將依賴?yán)〉絭endor中。

最近內(nèi)部又做了個(gè)相關(guān)的依賴包奏篙,也不算工具柴淘,但這次多少跟業(yè)務(wù)有點(diǎn)結(jié)合,這次肯定不能放在github public倉庫,于是就想著为严,放入內(nèi)部的gitlab私有倉庫中敛熬,想著以后能不能把github中的某一部分也遷移過來。

比如第股,通過RPC或HTTP調(diào)用服務(wù)時(shí)可以把公共的struct应民,service,method放入gitlab私有倉庫中炸茧,這是必然的瑞妇。

在public倉庫好說,在go mod init gitlab.com/groupName/projectName后梭冠,不做任何處理直接直接 go mod vendor會(huì)自動(dòng)拉取第三方依賴辕狰。但是如果是gitlab等私有倉庫中是get不下來的。

這本質(zhì)上還是解決go get的問題控漠。所以蔓倍,接下來,我們要解決go get私有倉庫:

  • 獲取gitlab的access token

進(jìn)入Gitlab—>Settings—>Access Tokens盐捷,然后創(chuàng)建一個(gè)personal access token偶翅,這里權(quán)限最好選擇只讀(read_repository)。

  • git配置添加access token

有了access token后碉渡,我們還需要在git中進(jìn)行配置聚谁,這樣才能go get下了私有倉庫的包,需要把剛剛的token添加進(jìn)git的請(qǐng)求頭中滞诺,操作如下:

git config --global http.extraheader "PRIVATE-TOKEN: YOUR_PRIVATE_TOKEN"
  • 配置git將請(qǐng)求從ssh轉(zhuǎn)換為http
    配置如下:
git config --global url."git@gitlab.com:groupName/projectName.git".insteadOf "https://gitlab.com/groupName/projectName.git"`

也可以直接全局替換形导,那么可以拉取域名下的所有包,如:

git config --global url."git@gitlab.yoursite.com:".insteadof "https://gitlab.yoursite.com/"

上述配置已經(jīng)完成了习霹,可以試著拉取gitlab私有倉庫的代碼:

go get -u -v gitlab.com/groupName/projectName

此時(shí)朵耕,執(zhí)行g(shù)o mod vendor也是可以正常拉取的。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末淋叶,一起剝皮案震驚了整個(gè)濱河市阎曹,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌煞檩,老刑警劉巖处嫌,帶你破解...
    沈念sama閱讀 222,946評(píng)論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異形娇,居然都是意外死亡锰霜,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,336評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門桐早,熙熙樓的掌柜王于貴愁眉苦臉地迎上來癣缅,“玉大人厨剪,你說我怎么就攤上這事∮汛妫” “怎么了祷膳?”我有些...
    開封第一講書人閱讀 169,716評(píng)論 0 364
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)屡立。 經(jīng)常有香客問我直晨,道長(zhǎng),這世上最難降的妖魔是什么膨俐? 我笑而不...
    開封第一講書人閱讀 60,222評(píng)論 1 300
  • 正文 為了忘掉前任勇皇,我火速辦了婚禮,結(jié)果婚禮上焚刺,老公的妹妹穿的比我還像新娘敛摘。我一直安慰自己,他們只是感情好乳愉,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,223評(píng)論 6 398
  • 文/花漫 我一把揭開白布兄淫。 她就那樣靜靜地躺著,像睡著了一般蔓姚。 火紅的嫁衣襯著肌膚如雪捕虽。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,807評(píng)論 1 314
  • 那天坡脐,我揣著相機(jī)與錄音泄私,去河邊找鬼。 笑死备闲,一個(gè)胖子當(dāng)著我的面吹牛挖滤,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播浅役,決...
    沈念sama閱讀 41,235評(píng)論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼伶唯!你這毒婦竟也來了觉既?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,189評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤乳幸,失蹤者是張志新(化名)和其女友劉穎瞪讼,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體粹断,經(jīng)...
    沈念sama閱讀 46,712評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡符欠,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,775評(píng)論 3 343
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了瓶埋。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片希柿。...
    茶點(diǎn)故事閱讀 40,926評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡诊沪,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出曾撤,到底是詐尸還是另有隱情端姚,我是刑警寧澤,帶...
    沈念sama閱讀 36,580評(píng)論 5 351
  • 正文 年R本政府宣布挤悉,位于F島的核電站渐裸,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏装悲。R本人自食惡果不足惜昏鹃,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,259評(píng)論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望诀诊。 院中可真熱鬧洞渤,春花似錦、人聲如沸畏梆。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,750評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽奠涌。三九已至宪巨,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間溜畅,已是汗流浹背捏卓。 一陣腳步聲響...
    開封第一講書人閱讀 33,867評(píng)論 1 274
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留慈格,地道東北人怠晴。 一個(gè)月前我還...
    沈念sama閱讀 49,368評(píng)論 3 379
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像浴捆,于是被迫代替她去往敵國(guó)和親蒜田。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,930評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • 一选泻、前言 1冲粤、本文主要內(nèi)容 GitLab Code Review機(jī)制說明 Git Workflow 與 Git C...
    KenTalk閱讀 16,440評(píng)論 12 23
  • 近年來,由于開源項(xiàng)目页眯、社區(qū)的活躍熱度大增梯捕,進(jìn)而引來持續(xù)集成(CI)系統(tǒng)的誕生,也越發(fā)的聽到更多的人在說協(xié)同開發(fā)窝撵、敏...
    a6fc544968bb閱讀 9,377評(píng)論 0 30
  • 前言 新入職公司傀顾,發(fā)現(xiàn)公司還在使用落后生產(chǎn)工具 svn,由于重度使用過 svn 和 git 碌奉,知道這兩個(gè)工具之間的...
    深山田閱讀 289,791評(píng)論 13 136
  • 婚姻美滿幸福這是別人給我的評(píng)價(jià)短曾,其實(shí)我一直不這么認(rèn)為寒砖,學(xué)歷比老婆高,家庭姊妹比她多错英,父母沒有離異過入撒,家庭沒有暴力,...
    super愛閱讀 146評(píng)論 0 0
  • 心態(tài)崩椭岩,真的很簡(jiǎn)單 那種看不下去茅逮,一翻書就覺得蠻盤盡輸,我在做什么判哥,感覺時(shí)間過得巨慢献雅,干任何事都覺得一種發(fā)自內(nèi)心的...
    adcc幻月閱讀 662評(píng)論 0 0