国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

普通程序員如何實現(xiàn)在公網(wǎng)環(huán)境下也可以訪問私有倉庫Gitlab

這篇具有很好參考價值的文章主要介紹了普通程序員如何實現(xiàn)在公網(wǎng)環(huán)境下也可以訪問私有倉庫Gitlab。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。


普通程序員如何實現(xiàn)在公網(wǎng)環(huán)境下也可以訪問私有倉庫Gitlab,cpolar,linux,運維,服務(wù)器,gitlab

?? 鴿芷咕:個人主頁

??? 個人專欄: 《高效編程技巧》《cpolar》
??生活的理想,就是為了理想的生活!

前言

GitLab 是一個用于倉庫管理系統(tǒng)的開源項目,使用Git作為代碼管理工具,并在此基礎(chǔ)上搭建起來的Web服務(wù)。

Gitlab是被廣泛使用的基于git的開源代碼管理平臺, 基于Ruby on Rails構(gòu)建, 主要針對軟件開發(fā)過程中產(chǎn)生的代碼和文檔進行管理, Gitlab主要針對group和project兩個維度進行代碼和文檔管理, 其中g(shù)roup是群組, project是工程項目, 一個group可以管理多個project, 可以理解為一個群組中有多項軟件開發(fā)任務(wù), 而一個project中可能包含多個branch, 意為每個項目中有多個分支, 分支間相互獨立, 不同分支可以進行歸并。

下面我們通過在Linux centOS8 中搭建GitLab私有倉庫并且結(jié)合Cpolar內(nèi)網(wǎng)穿透工具,實現(xiàn)在公網(wǎng)環(huán)境下也可以訪問私有倉庫Gitlab。

1. 下載Gitlab

在系統(tǒng)中創(chuàng)建一個目錄,名字叫GitLab,存放下載的安裝包

mkdir /usr/local/gitlab

進入創(chuàng)建的目錄

cd /usr/local/gitlab

下載Gitlab安裝包,等待下載完成

wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/8/gitlab-ce-15.0.2-ce.0.el8.x86_64.rpm/download.rpm

普通程序員如何實現(xiàn)在公網(wǎng)環(huán)境下也可以訪問私有倉庫Gitlab,cpolar,linux,運維,服務(wù)器,gitlab

2. 安裝Gitlab

下載成功后,開始安裝Gitlab,首先安裝一個工具包,時間很長,等待安裝完成:

yum install  policycoreutils-python-utils

普通程序員如何實現(xiàn)在公網(wǎng)環(huán)境下也可以訪問私有倉庫Gitlab,cpolar,linux,運維,服務(wù)器,gitlab

然后安裝Gitlab,進去我們上面創(chuàng)建的/usr/local/gitlab目錄下執(zhí)行:

rpm -Uvh gitlab-ce-15.0.2-ce.0.el8.x86_64.rpm

普通程序員如何實現(xiàn)在公網(wǎng)環(huán)境下也可以訪問私有倉庫Gitlab,cpolar,linux,運維,服務(wù)器,gitlab

安裝完成后,更新配置,稍微需要點時間,耐心等待一下,完成后,我們可以看到用戶名和密碼

gitlab-ctl reconfigure 

以下信息我們可以看到用戶名和密碼,用戶名為:root,密碼需要單獨查看

普通程序員如何實現(xiàn)在公網(wǎng)環(huán)境下也可以訪問私有倉庫Gitlab,cpolar,linux,運維,服務(wù)器,gitlab

上面那個路徑就是密碼路徑,查看密碼:

cat /etc/gitlab/initial_root_password

普通程序員如何實現(xiàn)在公網(wǎng)環(huán)境下也可以訪問私有倉庫Gitlab,cpolar,linux,運維,服務(wù)器,gitlab

3. 啟動Gitlab

測試啟動,沒有出錯表示成功

gitlab-ctl start

普通程序員如何實現(xiàn)在公網(wǎng)環(huán)境下也可以訪問私有倉庫Gitlab,cpolar,linux,運維,服務(wù)器,gitlab

然后修改訪問地址,編輯Gitlab配置文件,

vim /etc/gitlab/gitlab.rb

把external_url的值換成http://127.0.0.1:8088,端口號可以自己指定,這里指定8088,然后保存

普通程序員如何實現(xiàn)在公網(wǎng)環(huán)境下也可以訪問私有倉庫Gitlab,cpolar,linux,運維,服務(wù)器,gitlab

修改完后重新加載配置文件

gitlab-ctl reconfigure

然后重新啟動Gitlab

sudo gitlab-ctl restart

如果有防火墻,添加防火墻端口:8088

firewall-cmd --zone=public --add-port=8088/tcp --permanent

然后打開瀏覽器,輸入Linux 局域網(wǎng)ip+8088,即可訪問成功

普通程序員如何實現(xiàn)在公網(wǎng)環(huán)境下也可以訪問私有倉庫Gitlab,cpolar,linux,運維,服務(wù)器,gitlab

輸入上面的用戶名:root 和上面查看的密碼即可登錄成功啦

普通程序員如何實現(xiàn)在公網(wǎng)環(huán)境下也可以訪問私有倉庫Gitlab,cpolar,linux,運維,服務(wù)器,gitlab

4. 安裝cpolar

上面我們在本地Linux虛擬機安裝了Gitlab,下面我們安裝cpolar內(nèi)網(wǎng)傳統(tǒng)工具,通過cpolar的http公網(wǎng)地址,我們可以很容易遠程也可以訪問GitLab,而無需自己注冊域名.下面是安裝cpolar步驟

  • 使用一鍵腳本安裝命令
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
  • token認證

登錄cpolar官網(wǎng)后臺,點擊左側(cè)的驗證,查看自己的認證token,之后將token貼在命令行里:

cpolar authtoken xxxxxxx

普通程序員如何實現(xiàn)在公網(wǎng)環(huán)境下也可以訪問私有倉庫Gitlab,cpolar,linux,運維,服務(wù)器,gitlab

  • 向系統(tǒng)添加服務(wù),將cpolar配置為開機自啟
sudo systemctl enable cpolar
  • 啟動cpolar服務(wù)
sudo systemctl start cpolar

5. 創(chuàng)建隧道配置訪問地址

成功啟動cpolar服務(wù)后,我們在瀏覽器上訪問Linux局域網(wǎng)ip地址+9200端口,登錄cpolar web UI管理界面。

登錄成功后,點擊左側(cè)儀表盤的隧道管理——創(chuàng)建隧道,創(chuàng)建一個http協(xié)議的隧道指向上面設(shè)置的8088端口:

  • 隧道名稱:可自定義,注意不要與已有的隧道名稱重復(fù)
  • 協(xié)議:http
  • 本地地址:8088
  • 域名類型:免費選擇隨機域名
  • 地區(qū):選擇China VIP

點擊創(chuàng)建

普通程序員如何實現(xiàn)在公網(wǎng)環(huán)境下也可以訪問私有倉庫Gitlab,cpolar,linux,運維,服務(wù)器,gitlab

然后打開在線隧道列表,查看并且復(fù)制公網(wǎng)地址

普通程序員如何實現(xiàn)在公網(wǎng)環(huán)境下也可以訪問私有倉庫Gitlab,cpolar,linux,運維,服務(wù)器,gitlab

然后打開瀏覽器,輸入公網(wǎng)地址,即可訪問成功

普通程序員如何實現(xiàn)在公網(wǎng)環(huán)境下也可以訪問私有倉庫Gitlab,cpolar,linux,運維,服務(wù)器,gitlab

6. 固定GitLab訪問地址

由于剛剛創(chuàng)建隧道使用的是隨機臨時地址,該地址會在24小時內(nèi)發(fā)生變化,為了長期遠程訪問,我們接下來將這個公網(wǎng)地址配置為固定的。

6.1 保留二級子域名

需升級至基礎(chǔ)套餐或以上才支持配置二級子域名

登錄cpolar官網(wǎng)后臺,點擊左側(cè)儀表盤的預(yù)留,找到保留二級子域名,為http隧道保留一個二級子域名。

  • 地區(qū):選擇服務(wù)器地區(qū)
  • 名稱:填寫您想要保留的二級子域名(可自定義)
  • 描述:即備注,可自定義填寫

普通程序員如何實現(xiàn)在公網(wǎng)環(huán)境下也可以訪問私有倉庫Gitlab,cpolar,linux,運維,服務(wù)器,gitlab

本例保留一個名稱為gitlabTest的二級子域名。子域名保留成功后,我們將子域名復(fù)制下來,接下來需要將其配置到隧道中去。

普通程序員如何實現(xiàn)在公網(wǎng)環(huán)境下也可以訪問私有倉庫Gitlab,cpolar,linux,運維,服務(wù)器,gitlab

6.2 配置二級子域名

登錄cpolar web ui管理界面。點擊左側(cè)儀表盤的隧道管理——隧道列表,找到需要配置二級子域名的隧道,點擊右側(cè)的編輯

普通程序員如何實現(xiàn)在公網(wǎng)環(huán)境下也可以訪問私有倉庫Gitlab,cpolar,linux,運維,服務(wù)器,gitlab

修改隧道信息,將二級子域名配置到隧道中:

  • 域名類型:改為選擇二級子域名
  • Sub Domain:填寫我們剛剛所保留的二級子域名(本例為gitlabTest

修改完成后,點擊更新

普通程序員如何實現(xiàn)在公網(wǎng)環(huán)境下也可以訪問私有倉庫Gitlab,cpolar,linux,運維,服務(wù)器,gitlab

隧道更新成功后,點擊左側(cè)儀表盤的狀態(tài)——在線隧道列表,可以看到隧道的公網(wǎng)地址,已經(jīng)更新為二級子域名了,將公網(wǎng)地址復(fù)制下來。

普通程序員如何實現(xiàn)在公網(wǎng)環(huán)境下也可以訪問私有倉庫Gitlab,cpolar,linux,運維,服務(wù)器,gitlab

7. 測試訪問二級子域名

打開瀏覽器,我們來測試一下訪問配置成功的二級子域名,測試成功,可以正常訪問?,F(xiàn)在,我們?nèi)W(wǎng)唯一的私有二級子域名,就創(chuàng)建好了。 而且這個地址也不會再隨機變化,他是固定不變的,只要保持隧道在線,我們在外就可以通過這個公網(wǎng)地址,隨時隨地遠程訪問,無需公網(wǎng)IP,也不用設(shè)置路由器。

普通程序員如何實現(xiàn)在公網(wǎng)環(huán)境下也可以訪問私有倉庫Gitlab,cpolar,linux,運維,服務(wù)器,gitlab

??結(jié)尾

看到這里了還不給博主扣個:
?? 點贊??收藏 ?? 關(guān)注!

?? ?? ?? ?? ???? ?? ?? ?? ?? ??
拜托拜托這個真的很重要!
你們的點贊就是博主更新最大的動力!
有問題可以評論或者私信呢秒回哦。
普通程序員如何實現(xiàn)在公網(wǎng)環(huán)境下也可以訪問私有倉庫Gitlab,cpolar,linux,運維,服務(wù)器,gitlab文章來源地址http://www.zghlxwxcb.cn/news/detail-669520.html

到了這里,關(guān)于普通程序員如何實現(xiàn)在公網(wǎng)環(huán)境下也可以訪問私有倉庫Gitlab的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 普通學(xué)校畢業(yè)的程序員有機會進入大廠嗎?聊聊我的想法

    我身邊就有這樣一位朋友,他畢業(yè)于西安的一所普通的二本院校。畢業(yè)后,他的第一份工作是給大廠做外包。這個外包公司挺大的,每年都會招聘很多人。很多程序員也在這家公司工作。他的崗位屬于測試開發(fā),工作相對簡單。正式員工寫好代碼后,外包人員只需要按照測試

    2024年02月04日
    瀏覽(22)
  • 作為一名普通的java程序員,我想和大家分享一下4年來的工作內(nèi)容

    我是16屆畢業(yè)生,我的第一份工作是做外包,第一年的時間里測試偏多,比如用Excel文檔生成測試代碼進行單元測試,也會寫一些簡單的增刪改查,以及用shell處理數(shù)據(jù),還有一些純測試的工作,比如點頁面啊截圖。到了第二年,開發(fā)的工作也變得多了一些,但大部分還是增刪

    2024年02月05日
    瀏覽(30)
  • 程序員如何實現(xiàn)財富自由系列之:參與加密貨幣交易

    作者:禪與計算機程序設(shè)計藝術(shù) 近年來,隨著全球數(shù)字貨幣市場的崛起,越來越多的人開始關(guān)注數(shù)字貨幣投機者的種種行為。對于這類投機者來說,掌握一些加密貨幣交易的技巧和經(jīng)驗可以幫助他們實現(xiàn)財富自由。本文將會分享一些常用加密貨幣交易平臺的操作指南,讓大家

    2024年02月03日
    瀏覽(18)
  • 程序員如何通過創(chuàng)作圖文項目實現(xiàn)自己的代碼價值

    程序員如何通過創(chuàng)作圖文項目實現(xiàn)自己的代碼價值

    1.程序員 2.圖文賽道創(chuàng)業(yè)者 毫無疑問,這是一個優(yōu)質(zhì)內(nèi)容的時代,從某種意義上說,優(yōu)質(zhì)內(nèi)容==Money。優(yōu)質(zhì)內(nèi)容的形式包含很多,在頭條的定義中包括:純文字(糗事百科,頭條),純圖片(圖蟲),視頻(短:抖音,長:西瓜),音樂(汽水),直播(火山),其中在抖音中

    2024年02月02日
    瀏覽(34)
  • 程序員如何實現(xiàn)財富自由系列之:參與區(qū)塊鏈技術(shù)的開發(fā)和投資

    作者:禪與計算機程序設(shè)計藝術(shù) 隨著各行各業(yè)的人工智能技術(shù)應(yīng)用越來越普及,“區(qū)塊鏈”這個火熱詞匯在近幾年已經(jīng)掀起了一股新的熱潮。 區(qū)塊鏈(Blockchain)是一個分布式數(shù)據(jù)庫,它通過對數(shù)據(jù)進行記錄、驗證、存儲、防篡改等方式確保數(shù)據(jù)的真實性、完整性和有效性。

    2024年02月07日
    瀏覽(26)
  • 程序員如何實現(xiàn)財富自由系列之:學(xué)習(xí)并應(yīng)用云計算和大數(shù)據(jù)技術(shù)

    作者:禪與計算機程序設(shè)計藝術(shù) 云計算和大數(shù)據(jù)技術(shù)正在改變著人們的生活方式。如今越來越多的人都通過智能手機、平板電腦、電視等設(shè)備獲取信息,也越來越多的企業(yè)為了優(yōu)化資源配置和管理運營成本而邁向云計算。 在云計算領(lǐng)域,最熱門的服務(wù)就是谷歌搜索引擎和亞

    2024年02月03日
    瀏覽(25)
  • 程序員進階之路:程序環(huán)境和預(yù)處理

    程序員進階之路:程序環(huán)境和預(yù)處理

    ? 目錄 ? 前言 程序的翻譯環(huán)境和執(zhí)行環(huán)境 翻譯環(huán)境 運行環(huán)境 預(yù)處理(預(yù)編譯) 預(yù)定義符號 #define #define 定義標識符 #define 定義宏 ?#define 替換規(guī)則 ?#和## ?#的作用 ##的作用 ?帶副作用的宏參數(shù) ?宏和函數(shù)對比 命名約定 ?#undef 命令行定義 條件編譯? 文件包含 ?嵌套文件包

    2024年02月16日
    瀏覽(26)
  • PHP框架開發(fā)實踐 | 1024 程序員節(jié):通過index.php找到對應(yīng)的controller是如何實現(xiàn)的

    PHP框架開發(fā)實踐 | 1024 程序員節(jié):通過index.php找到對應(yīng)的controller是如何實現(xiàn)的

    ??作者簡介,黑夜開發(fā)者,CSDN領(lǐng)軍人物,全棧領(lǐng)域優(yōu)質(zhì)創(chuàng)作者?,CSDN博客專家,阿里云社區(qū)專家博主,2023年6月CSDN上海賽道top4。 ??數(shù)年電商行業(yè)從業(yè)經(jīng)驗,歷任核心研發(fā)工程師,項目技術(shù)負責人。 ??本文已收錄于PHP專欄:PHP進階實戰(zhàn)教程。 ??歡迎 ??點贊?評論?收藏

    2024年02月08日
    瀏覽(31)
  • 當前就業(yè)環(huán)境下,程序員應(yīng)該自降薪資應(yīng)聘嗎?

    最近就業(yè)環(huán)境不好,有些人為了找到工作,主動降低薪資要求,甚至有些人主動提出比企業(yè)招聘工資更低的工資以求入職,這樣做合適嗎? 其實這個問題早些年也經(jīng)常被人提及,主要針對的是新進入就業(yè)市場的培訓(xùn)班學(xué)員,對他們而言,能用一個較低的薪資進入行業(yè),以后再

    2024年02月04日
    瀏覽(84)
  • 聊聊程序員那些【越早知道越好】的道理或者建議-程序員如何提升自己

    比如好好學(xué)習(xí)ide的使用和快捷鍵 ,以及一些常用的命令。 寫一個實體類:Alt+Insert,shift+ ↓ ↓ ↓(或者ctrl+a全選) ,回車 把代碼封裝成方法:Ctrl + Alt + M 代碼格式化:Ctrl + Alt + L 刪除無用的導(dǎo)包:ctrl+alt+o 構(gòu)建項目:ctrl+f9 … 比如 mybatis generate lombok 比如引入自動化工具,

    2023年04月24日
    瀏覽(59)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包