一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

容器化部署指南!手把手教你內(nèi)網(wǎng)GitLab倉(cāng)庫(kù)實(shí)現(xiàn)外網(wǎng)訪問(wèn)

ZeroNews ? 來(lái)源:jf_58490156 ? 作者:jf_58490156 ? 2025-06-18 11:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

開(kāi)發(fā)過(guò)程中,內(nèi)網(wǎng)GitLab倉(cāng)庫(kù)無(wú)法被外網(wǎng)訪問(wèn)是不是很頭疼?今天分享一個(gè)超實(shí)用方案,通過(guò)容器部署GitLab+ZeroNews內(nèi)網(wǎng)穿透,安全的讓你的私有倉(cāng)庫(kù)實(shí)現(xiàn)全球訪問(wèn),開(kāi)發(fā)者必看!

為什么要這樣做?

無(wú)需公網(wǎng)IP:擺脫傳統(tǒng)服務(wù)器固定IP限制,中小企業(yè)/個(gè)人開(kāi)發(fā)者也能低成本實(shí)現(xiàn)公網(wǎng)訪問(wèn)

安全加密:HTTPStlsv1.3協(xié)議加持,保障代碼傳輸安全

靈活部署:容器化部署+內(nèi)網(wǎng)穿透,適配各種開(kāi)發(fā)環(huán)境

wKgZPGhSMBOADSe7AAB7d94QMsg116.png

部署準(zhǔn)備

一臺(tái)CentOS7 服務(wù)器

注冊(cè)ZeroNews賬戶(獲取內(nèi)網(wǎng)穿透Token)

部署步驟

第1步:部署 GitLab容器(如已安裝可略過(guò))

在開(kāi)始部署GitLab容器之前,您需要?jiǎng)?chuàng)建本地目錄來(lái)存儲(chǔ)GitLab數(shù)據(jù)、配置和日志:

wKgZO2hSMBOAL3T1AAAoPMrc2VQ555.png

查看創(chuàng)建好GitLab容器,確保GitLab容器已成功運(yùn)行,然后繼續(xù)下一步。

wKgZPGhSMBOACm_vAAAZ1ezwP_M184.png

第2步:生成ZeroNews客戶端所需的Token

用戶登錄 ZeroNews 平臺(tái),在“快速開(kāi)始”頁(yè)面復(fù)制您的Token。

wKgZO2hSMBSAeTFNAACOYQIqhZ4310.png

第3步:運(yùn)行ZeroNews客戶端

Linux服務(wù)器上運(yùn)行ZeroNews,綁定Token,完成ZeorNews客戶端上線。

第4步:為gitlab分配ZeroNews公網(wǎng)域名

  1. 用戶登錄 ZeroNews 平臺(tái),在"資源"的"域名"管理頁(yè)面,點(diǎn)擊 "添加域名"添加公網(wǎng)可訪問(wèn)的域名。
  2. 域名前綴: 用戶輸入定義的 域名前綴,如 gitlab
  3. 勾選 HTTPS 協(xié)議
wKgZPGhSMBSAXJMzAACEVTHEFh4049.png

第5步:為gitlab添加公網(wǎng)映射

進(jìn)入"映射"頁(yè)面,點(diǎn)擊"添加映射”添加gitlab映射。

wKgZO2hSMBSASfbZAACYc2Gdeaw342.png

gitlab映射添加完成后,可在應(yīng)用詳情中可查看添加好的映射列表。

wKgZPGhSMBWAWZYeAABiJCKFBss829.png

第6步:配置GitLab的gitclone HTTPS 地址

點(diǎn)擊GitLab映射的訪問(wèn)地址后面的打開(kāi)小圖標(biāo),自動(dòng)在瀏覽器中打開(kāi)GitLab管理平臺(tái),輸入用戶名和密碼登錄。

wKgZO2hSMBWAKmeUAAC5hfAo454251.pngwKgZPGhSMBWAf74QAABMxAE0iF4981.png

進(jìn)入"AdminArea" > "Settings - General"。

wKgZO2hSMBaANiBfAADvfMfux0Q954.png

在"Visibilityand Access Controls" 部分,將GitLab的公網(wǎng)域名地址填入"CustomGit clone URL for HTTP(S)"。

wKgZPGhSMBaANAVlAABt2pIp8ls094.png

第7步:GitLab測(cè)試Projects

創(chuàng)建GitLab測(cè)試Projects

創(chuàng)建tc, 步驟如下:

wKgZO2hSMBaARFIXAABMpI8KQvs625.pngwKgZPGhSMBeADgbRAAB4Lu51Tu0270.pngwKgZO2hSMBeAULkOAAC4lzRk470556.png

查看創(chuàng)建好的tcproject

wKgZPGhSMBeAaAVkAABXlVgU3B4862.png

進(jìn)入到tcproject,查看GitClone 地址

wKgZO2hSMBiAFKimAADF-9L2MKk413.png

第8步:從客戶端GitClone 和版本控制

從客戶端進(jìn)行GitClone:

在能夠訪問(wèn)互聯(lián)網(wǎng)的Linux系統(tǒng)上,使用以下命令進(jìn)行GitClone:

wKgZPGhSMBiAdoIKAAAFrcXbOj4432.png

使用SourceTree進(jìn)行版本控制**:

打開(kāi)SourceTree,點(diǎn)擊"新增-Clone",根據(jù)提示輸入GitLab的賬戶和密碼。

wKgZO2hSMBiAPdkXAAAoahx90v0603.png

在實(shí)現(xiàn)內(nèi)網(wǎng)GitLab外網(wǎng)訪問(wèn)時(shí),安全性是不可忽視的核心環(huán)節(jié)。以下通過(guò)IP黑白名單限制和鑒權(quán)認(rèn)證機(jī)制兩方面,手把手教你為代碼倉(cāng)庫(kù)筑牢安全防線:

1.IP黑白名單訪問(wèn)設(shè)置

支持基于IP地址的訪問(wèn)控制功能,用于限制不必要的訪問(wèn)流量,確保受保護(hù)資源的安全性和可控性。此功能支持配置IP黑名單和白名單,通過(guò)對(duì)訪問(wèn)請(qǐng)求的源IP地址進(jìn)行匹配,決定是否允許訪問(wèn),能夠靈活應(yīng)對(duì)不同類型的流量管控需求。

適用場(chǎng)景:僅允許公司辦公網(wǎng)、開(kāi)發(fā)團(tuán)隊(duì)IP訪問(wèn),防止公網(wǎng)惡意掃描。

wKgZPGhSMBmABjVlAAB5CTq8VEQ455.png

2.鑒權(quán)認(rèn)證訪問(wèn)控制

通過(guò)鑒權(quán)賬號(hào)管理,按角色添加鑒權(quán)用戶名密碼,僅授權(quán)用戶可訪問(wèn),高效提升訪問(wèn)安全性。

wKgZO2hSMBmAdC94AABhLZWe2eM531.png

實(shí)用場(chǎng)景

遠(yuǎn)程團(tuán)隊(duì)協(xié)作開(kāi)發(fā)

代碼版本管理與外網(wǎng)發(fā)布

私有項(xiàng)目安全托管

注意事項(xiàng)

生產(chǎn)環(huán)境建議配置更高帶寬,保障代碼拉取速度

GitLab容器數(shù)據(jù)目錄需定期備份,避免數(shù)據(jù)丟失

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 內(nèi)網(wǎng)
    +關(guān)注

    關(guān)注

    0

    文章

    51

    瀏覽量

    9154
  • 容器化
    +關(guān)注

    關(guān)注

    0

    文章

    18

    瀏覽量

    3151
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    RT-Thread Nano硬核移植指南手把手實(shí)現(xiàn)VGLite圖形驅(qū)動(dòng)適配 | 技術(shù)集結(jié)

    VGLite是NXP提供的輕量級(jí)2D圖形API,本文將手把手帶你實(shí)現(xiàn)VGLite圖形驅(qū)動(dòng)適配RT-Thread。文章分為上、下兩篇,將手把手教您移植。上篇對(duì)RT-ThreadNano內(nèi)核與Finsh組件進(jìn)行移植,下篇?jiǎng)t教您改寫(xiě)S
    的頭像 發(fā)表于 07-17 14:40 ?769次閱讀
    RT-Thread Nano硬核移植<b class='flag-5'>指南</b>:<b class='flag-5'>手把手</b><b class='flag-5'>實(shí)現(xiàn)</b>VGLite圖形驅(qū)動(dòng)適配 | 技術(shù)集結(jié)

    手把手教你如何調(diào)優(yōu)Linux網(wǎng)絡(luò)參數(shù)

    在高并發(fā)網(wǎng)絡(luò)服務(wù)場(chǎng)景中,Linux內(nèi)核的默認(rèn)網(wǎng)絡(luò)參數(shù)往往無(wú)法滿足需求,導(dǎo)致性能瓶頸、連接超時(shí)甚至服務(wù)崩潰。本文基于真實(shí)案例分析,從參數(shù)解讀、問(wèn)題診斷到優(yōu)化實(shí)踐,手把手教你如何調(diào)優(yōu)Linux網(wǎng)絡(luò)參數(shù),支撐百萬(wàn)級(jí)并發(fā)連接。
    的頭像 發(fā)表于 05-29 09:21 ?216次閱讀

    正點(diǎn)原子Linux系列全新視頻教程來(lái)啦!手把手教你MP257開(kāi)發(fā)板,讓您輕松入門!

    正點(diǎn)原子Linux系列全新視頻教程來(lái)啦!手把手教你MP257開(kāi)發(fā)板,讓您輕松入門! 一、視頻觀看 正點(diǎn)原子手把手教你學(xué)STM32MP257-第1期:https://www.bilib
    發(fā)表于 05-16 10:42

    GPU顯卡維修避坑指南手把手教你識(shí)別行業(yè)套路!

    的今天,高端顯卡維修已成“暴利暗流”。虛高報(bào)價(jià)、偷換配件、技術(shù)陷阱……用戶稍有不慎,輕則損失數(shù)萬(wàn),重則設(shè)備報(bào)廢。今天小助手將揭露行業(yè)亂象,手把手教你識(shí)別套路,并推薦
    的頭像 發(fā)表于 04-02 20:31 ?975次閱讀
    GPU顯卡維修避坑<b class='flag-5'>指南</b>:<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>識(shí)別行業(yè)套路!

    KiCad直播活動(dòng)(三):在 Windows上編譯KiCad 手把手教您編譯/構(gòu)建 KiCad 源碼

    及 KiCad 貼紙,趕緊報(bào)名參加吧~ 直播安排 在 Windows 上編譯 KiCad 時(shí)間:3月27日 19:30 內(nèi)容:手把手幫助您從頭開(kāi)始學(xué)習(xí)編譯 KiCad 代碼。 后續(xù)精彩內(nèi)容: KiCad 代碼編譯指南 插件
    的頭像 發(fā)表于 03-24 11:14 ?813次閱讀
    KiCad直播活動(dòng)(三):在 Windows上編譯KiCad <b class='flag-5'>手把手</b>教您編譯/構(gòu)建 KiCad 源碼

    《零基礎(chǔ)開(kāi)發(fā)AI Agent——手把手教你用扣子做智能體》

    《零基礎(chǔ)開(kāi)發(fā)AI Agent——手把手教你用扣子做智能體》是一本為普通人量身打造的AI開(kāi)發(fā)指南。它不僅深入淺出地講解了Agent的概念和發(fā)展,還通過(guò)詳細(xì)的工具介紹和實(shí)戰(zhàn)案例,幫助讀者快速掌握
    發(fā)表于 03-18 12:03

    手把手教你做星閃無(wú)人機(jī)—KaihongOS星閃無(wú)人機(jī)開(kāi)發(fā)實(shí)戰(zhàn)》系列課程課件匯總

    為助力開(kāi)發(fā)者迅速掌握『KaihongOS輕量系統(tǒng)開(kāi)發(fā)技術(shù)』與『星閃無(wú)線通信技術(shù)』,實(shí)現(xiàn)快速上手與深度體驗(yàn),“開(kāi)鴻Developer社區(qū)”攜手“電子發(fā)燒友”再次聯(lián)合推出《手把手教你做星閃無(wú)人機(jī)
    發(fā)表于 03-18 10:33

    手把手教你做PC-KaihongOS筆記本電腦開(kāi)發(fā)實(shí)戰(zhàn)》課件匯總

    ”攜手“電子發(fā)燒友”聯(lián)合推出了 《KaihongOS手把手系列直播課程》,該系列課程以實(shí)際產(chǎn)品為案例,詳細(xì)講解每個(gè)產(chǎn)品的開(kāi)發(fā)全流程。 此次首發(fā)內(nèi)容是《手把手教你做PC-KaihongOS筆記本電腦開(kāi)發(fā)
    發(fā)表于 03-18 10:25

    開(kāi)發(fā)者集結(jié)!《手把手教你做星閃無(wú)人機(jī)》第二課開(kāi)講啦!

    開(kāi)發(fā)者集結(jié)!《手把手教你做星閃無(wú)人機(jī)》第二課開(kāi)講啦!
    的頭像 發(fā)表于 02-17 19:40 ?372次閱讀
    開(kāi)發(fā)者集結(jié)!《<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>做星閃無(wú)人機(jī)》第二課開(kāi)講啦!

    手把手教你做星閃無(wú)人機(jī)》即將開(kāi)播,鎖定15日晚七點(diǎn)!

    KaihongOS手把手系列直播課再度來(lái)襲為助力開(kāi)發(fā)者迅速掌握『KaihongOS輕量系統(tǒng)開(kāi)發(fā)技術(shù)』與『星閃無(wú)線通信技術(shù)』,實(shí)現(xiàn)快速上手與深度體驗(yàn),“開(kāi)鴻Developer社區(qū)”攜手“手電子發(fā)燒友
    的頭像 發(fā)表于 01-13 19:42 ?523次閱讀
    《<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>做星閃無(wú)人機(jī)》即將開(kāi)播,鎖定15日晚七點(diǎn)!

    手把手教你做PC》課程即將啟動(dòng)!深開(kāi)鴻引領(lǐng)探索KaihongOS筆記本電腦開(kāi)發(fā)實(shí)戰(zhàn)

    ”攜手“電子發(fā)燒友”聯(lián)合推出了《KaihongOS手把手系列直播課程》,該系列課程以實(shí)際產(chǎn)品為案例,詳細(xì)講解每個(gè)產(chǎn)品的開(kāi)發(fā)全流程。此次首發(fā)內(nèi)容是《手把手教你做PC-
    的頭像 發(fā)表于 01-06 20:46 ?584次閱讀
    《<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>做PC》課程即將啟動(dòng)!深開(kāi)鴻引領(lǐng)探索KaihongOS筆記本電腦開(kāi)發(fā)實(shí)戰(zhàn)

    Air780E模組LuatOS開(kāi)發(fā)實(shí)戰(zhàn) —— 手把手教你搞定數(shù)據(jù)打包解包

    本文要說(shuō)的是低功耗4G模組Air780E的LuatOS開(kāi)發(fā)實(shí)戰(zhàn),我將手把手教你搞定數(shù)據(jù)打包解包。
    的頭像 發(fā)表于 12-03 11:17 ?638次閱讀
    Air780E模組LuatOS開(kāi)發(fā)實(shí)戰(zhàn) —— <b class='flag-5'>手把手</b><b class='flag-5'>教你</b>搞定數(shù)據(jù)打包解包

    打破網(wǎng)絡(luò)邊界:P2Link助力實(shí)現(xiàn)高效遠(yuǎn)程訪問(wèn)內(nèi)網(wǎng)穿透

    在數(shù)字辦公、遠(yuǎn)程管理以及物聯(lián)網(wǎng)設(shè)備日益普及的當(dāng)下,遠(yuǎn)程訪問(wèn)已然成為人們?nèi)粘9ぷ髋c生活中至關(guān)重要的組成部分。不過(guò),于傳統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)里,內(nèi)網(wǎng)設(shè)備(像公司服務(wù)器、智能家居系統(tǒng)之類)往往處在 NAT
    發(fā)表于 10-31 11:54

    手把手教你通過(guò)宏集物聯(lián)網(wǎng)工控屏&amp;網(wǎng)關(guān)進(jìn)行協(xié)議轉(zhuǎn)換,將底層PLC/傳感器的數(shù)據(jù)轉(zhuǎn)換為TCP協(xié)議并傳輸?shù)接脩?/a>

    手把手教你通過(guò)宏集物聯(lián)網(wǎng)工控屏&網(wǎng)關(guān)進(jìn)行協(xié)議轉(zhuǎn)換,將底層PLC/傳感器的數(shù)據(jù)轉(zhuǎn)換為TCP協(xié)議并傳輸?shù)接脩艚K端
    的頭像 發(fā)表于 08-15 13:29 ?1112次閱讀
    <b class='flag-5'>手把手</b><b class='flag-5'>教你</b>通過(guò)宏集物聯(lián)網(wǎng)工控屏&amp;網(wǎng)關(guān)進(jìn)行協(xié)議轉(zhuǎn)換,將底層PLC/傳感器的數(shù)據(jù)轉(zhuǎn)換為TCP協(xié)議并傳輸?shù)接脩? />    </a>
</div>                              <div   id=

    在KubeSphere 容器中快速部署使用 GitLab 并構(gòu)建 DevOps 項(xiàng)目

    我們先這次的演練創(chuàng)建一個(gè)名為devops的企業(yè)空間,同時(shí)創(chuàng)建一個(gè)名為gitlab的項(xiàng)目供GitLabCE部署使用。首先我們還是要先在devops企業(yè)空間中添加GitLab的官方HelmChart
    的頭像 發(fā)表于 07-26 11:19 ?668次閱讀
    在KubeSphere <b class='flag-5'>容器</b>中快速<b class='flag-5'>部署</b>使用 <b class='flag-5'>GitLab</b> 并構(gòu)建 DevOps 項(xiàng)目