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

【GitLab私有倉(cāng)庫(kù)】如何在Linux上用Gitlab搭建自己的私有庫(kù)并配置cpolar內(nèi)網(wǎng)穿透?

這篇具有很好參考價(jià)值的文章主要介紹了【GitLab私有倉(cāng)庫(kù)】如何在Linux上用Gitlab搭建自己的私有庫(kù)并配置cpolar內(nèi)網(wǎng)穿透?。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

前言

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

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

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

1. 下載Gitlab

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

mkdir /usr/local/gitlab

進(jìn)入創(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

【GitLab私有倉(cāng)庫(kù)】如何在Linux上用Gitlab搭建自己的私有庫(kù)并配置cpolar內(nèi)網(wǎng)穿透?,YY滴《干貨分享》,gitlab,linux,運(yùn)維

2. 安裝Gitlab

下載成功后,開始安裝Gitlab,首先安裝一個(gè)工具包,時(shí)間很長(zhǎng),等待安裝完成:

yum install  policycoreutils-python-utils

【GitLab私有倉(cāng)庫(kù)】如何在Linux上用Gitlab搭建自己的私有庫(kù)并配置cpolar內(nèi)網(wǎng)穿透?,YY滴《干貨分享》,gitlab,linux,運(yùn)維

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

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

【GitLab私有倉(cāng)庫(kù)】如何在Linux上用Gitlab搭建自己的私有庫(kù)并配置cpolar內(nèi)網(wǎng)穿透?,YY滴《干貨分享》,gitlab,linux,運(yùn)維

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

gitlab-ctl reconfigure 

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

【GitLab私有倉(cāng)庫(kù)】如何在Linux上用Gitlab搭建自己的私有庫(kù)并配置cpolar內(nèi)網(wǎng)穿透?,YY滴《干貨分享》,gitlab,linux,運(yùn)維

上面那個(gè)路徑就是密碼路徑,查看密碼:

cat /etc/gitlab/initial_root_password

【GitLab私有倉(cāng)庫(kù)】如何在Linux上用Gitlab搭建自己的私有庫(kù)并配置cpolar內(nèi)網(wǎng)穿透?,YY滴《干貨分享》,gitlab,linux,運(yùn)維

3. 啟動(dòng)Gitlab

測(cè)試啟動(dòng),沒有出錯(cuò)表示成功

gitlab-ctl start

【GitLab私有倉(cāng)庫(kù)】如何在Linux上用Gitlab搭建自己的私有庫(kù)并配置cpolar內(nèi)網(wǎng)穿透?,YY滴《干貨分享》,gitlab,linux,運(yùn)維

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

vim /etc/gitlab/gitlab.rb

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

【GitLab私有倉(cāng)庫(kù)】如何在Linux上用Gitlab搭建自己的私有庫(kù)并配置cpolar內(nèi)網(wǎng)穿透?,YY滴《干貨分享》,gitlab,linux,運(yùn)維

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

gitlab-ctl reconfigure

然后重新啟動(dòng)Gitlab

sudo gitlab-ctl restart

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

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

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

【GitLab私有倉(cāng)庫(kù)】如何在Linux上用Gitlab搭建自己的私有庫(kù)并配置cpolar內(nèi)網(wǎng)穿透?,YY滴《干貨分享》,gitlab,linux,運(yùn)維

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

【GitLab私有倉(cāng)庫(kù)】如何在Linux上用Gitlab搭建自己的私有庫(kù)并配置cpolar內(nèi)網(wǎng)穿透?,YY滴《干貨分享》,gitlab,linux,運(yùn)維

4. 安裝cpolar

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

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

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

cpolar authtoken xxxxxxx

【GitLab私有倉(cāng)庫(kù)】如何在Linux上用Gitlab搭建自己的私有庫(kù)并配置cpolar內(nèi)網(wǎng)穿透?,YY滴《干貨分享》,gitlab,linux,運(yùn)維

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

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

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

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

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

點(diǎn)擊創(chuàng)建

【GitLab私有倉(cāng)庫(kù)】如何在Linux上用Gitlab搭建自己的私有庫(kù)并配置cpolar內(nèi)網(wǎng)穿透?,YY滴《干貨分享》,gitlab,linux,運(yùn)維

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

【GitLab私有倉(cāng)庫(kù)】如何在Linux上用Gitlab搭建自己的私有庫(kù)并配置cpolar內(nèi)網(wǎng)穿透?,YY滴《干貨分享》,gitlab,linux,運(yùn)維

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

【GitLab私有倉(cāng)庫(kù)】如何在Linux上用Gitlab搭建自己的私有庫(kù)并配置cpolar內(nèi)網(wǎng)穿透?,YY滴《干貨分享》,gitlab,linux,運(yùn)維

6. 固定GitLab訪問地址

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

6.1 保留二級(jí)子域名

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

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

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

【GitLab私有倉(cāng)庫(kù)】如何在Linux上用Gitlab搭建自己的私有庫(kù)并配置cpolar內(nèi)網(wǎng)穿透?,YY滴《干貨分享》,gitlab,linux,運(yùn)維

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

【GitLab私有倉(cāng)庫(kù)】如何在Linux上用Gitlab搭建自己的私有庫(kù)并配置cpolar內(nèi)網(wǎng)穿透?,YY滴《干貨分享》,gitlab,linux,運(yùn)維

6.2 配置二級(jí)子域名

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

【GitLab私有倉(cāng)庫(kù)】如何在Linux上用Gitlab搭建自己的私有庫(kù)并配置cpolar內(nèi)網(wǎng)穿透?,YY滴《干貨分享》,gitlab,linux,運(yùn)維

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

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

修改完成后,點(diǎn)擊更新

【GitLab私有倉(cāng)庫(kù)】如何在Linux上用Gitlab搭建自己的私有庫(kù)并配置cpolar內(nèi)網(wǎng)穿透?,YY滴《干貨分享》,gitlab,linux,運(yùn)維

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

【GitLab私有倉(cāng)庫(kù)】如何在Linux上用Gitlab搭建自己的私有庫(kù)并配置cpolar內(nèi)網(wǎng)穿透?,YY滴《干貨分享》,gitlab,linux,運(yùn)維

7. 測(cè)試訪問二級(jí)子域名

打開瀏覽器,我們來(lái)測(cè)試一下訪問配置成功的二級(jí)子域名,測(cè)試成功,可以正常訪問。現(xiàn)在,我們?nèi)W(wǎng)唯一的私有二級(jí)子域名,就創(chuàng)建好了。 而且這個(gè)地址也不會(huì)再隨機(jī)變化,他是固定不變的,只要保持隧道在線,我們?cè)谕饩涂梢酝ㄟ^這個(gè)公網(wǎng)地址,隨時(shí)隨地遠(yuǎn)程訪問,無(wú)需公網(wǎng)IP,也不用設(shè)置路由器。

【GitLab私有倉(cāng)庫(kù)】如何在Linux上用Gitlab搭建自己的私有庫(kù)并配置cpolar內(nèi)網(wǎng)穿透?,YY滴《干貨分享》,gitlab,linux,運(yùn)維文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-654655.html

到了這里,關(guān)于【GitLab私有倉(cāng)庫(kù)】如何在Linux上用Gitlab搭建自己的私有庫(kù)并配置cpolar內(nèi)網(wǎng)穿透?的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 如何在Windows上搭建私有化遠(yuǎn)程倉(cāng)庫(kù)之Gitlab

    如何在Windows上搭建私有化遠(yuǎn)程倉(cāng)庫(kù)之Gitlab

    先說(shuō)背景,電腦由于沒有Linux系統(tǒng),是Win10系統(tǒng),但是團(tuán)隊(duì)要求部署在自己服務(wù)器的遠(yuǎn)程倉(cāng)庫(kù),這因?yàn)榇a有保護(hù)要求,在比人服務(wù)器總歸是不安全。這里就有幾個(gè)選擇,首先是Github,由于科學(xué)上網(wǎng)要求,傳文件太慢;然后是Gitee,國(guó)內(nèi)服務(wù)器,但是允許的協(xié)作開發(fā)人員數(shù)量有

    2024年02月08日
    瀏覽(26)
  • 私有GitLab倉(cāng)庫(kù) - 本地搭建GitLab私有代碼倉(cāng)庫(kù)并隨時(shí)遠(yuǎn)程訪問

    私有GitLab倉(cāng)庫(kù) - 本地搭建GitLab私有代碼倉(cāng)庫(kù)并隨時(shí)遠(yuǎn)程訪問

    GitLab 是一個(gè)用于倉(cāng)庫(kù)管理系統(tǒng)的開源項(xiàng)目,使用Git作為代碼管理工具,并在此基礎(chǔ)上搭建起來(lái)的Web服務(wù)。 Gitlab是被廣泛使用的基于git的開源代碼管理平臺(tái), 基于Ruby on Rails構(gòu)建, 主要針對(duì)軟件開發(fā)過程中產(chǎn)生的代碼和文檔進(jìn)行管理, Gitlab主要針對(duì)group和project兩個(gè)維度進(jìn)行代碼和

    2024年02月16日
    瀏覽(21)
  • 私有GitLab倉(cāng)庫(kù) - 本地搭建GitLab私有代碼倉(cāng)庫(kù)并隨時(shí)遠(yuǎn)程訪問「內(nèi)網(wǎng)穿透」

    私有GitLab倉(cāng)庫(kù) - 本地搭建GitLab私有代碼倉(cāng)庫(kù)并隨時(shí)遠(yuǎn)程訪問「內(nèi)網(wǎng)穿透」

    轉(zhuǎn)載自遠(yuǎn)控源碼文章:Linux搭建GitLab私有倉(cāng)庫(kù),并內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問 GitLab 是一個(gè)用于倉(cāng)庫(kù)管理系統(tǒng)的開源項(xiàng)目,使用Git作為代碼管理工具,并在此基礎(chǔ)上搭建起來(lái)的Web服務(wù)。 Gitlab是被廣泛使用的基于git的開源代碼管理平臺(tái), 基于Ruby on Rails構(gòu)建, 主要針對(duì)軟件開發(fā)過程中產(chǎn)

    2024年01月21日
    瀏覽(25)
  • 普通程序員如何實(shí)現(xiàn)在公網(wǎng)環(huán)境下也可以訪問私有倉(cāng)庫(kù)Gitlab

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

    ?? 鴿芷咕 :個(gè)人主頁(yè) ??? 個(gè)人專欄 : 《高效編程技巧》《cpolar》 ??生活的理想,就是為了理想的生活! GitLab 是一個(gè)用于倉(cāng)庫(kù)管理系統(tǒng)的開源項(xiàng)目,使用Git作為代碼管理工具,并在此基礎(chǔ)上搭建起來(lái)的Web服務(wù)。 Gitlab是被廣泛使用的基于git的開源代碼管理平臺(tái), 基于Ruby o

    2024年02月11日
    瀏覽(34)
  • Mac通過ssh、https訪問gitlab私有倉(cāng)庫(kù)

    ssh-keygen -t rsa -C \\\"xxxxxxxx@qq.com\\\" 成功后終端顯示如下: Generating public/private rsa key pair. Enter file in which to save the key (/Users/xxx/.ssh/id_rsa): 提示你保存 .ssh/id_rsa 的路徑,這里直接 enter Created directory ‘/Users/xxx/.ssh’. Enter passphrase (empty for no passphrase): 提示輸入 passphrase,每次與 GitHub 通

    2024年01月25日
    瀏覽(18)
  • Git篇如何在自己服務(wù)器搭建自己的git私有倉(cāng)庫(kù)

    要在自己的服務(wù)器上搭建自己的Git私有倉(cāng)庫(kù),可以按照以下步驟進(jìn)行操作: 安裝Git服務(wù)器軟件:選擇一款適合的Git服務(wù)器軟件,如GitLab或GitHub,并按照官方文檔進(jìn)行安裝和配置。 創(chuàng)建數(shù)據(jù)庫(kù):如果使用GitLab,需要?jiǎng)?chuàng)建一個(gè)數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)用戶信息、項(xiàng)目和代碼。根據(jù)所選的服

    2024年02月03日
    瀏覽(98)
  • 私有GitLab的內(nèi)網(wǎng)搭建與維護(hù)

    ??????? 摘要:由于有私有代碼保密和開發(fā)代碼托管需求,將在部門內(nèi)部網(wǎng)絡(luò)(與互聯(lián)網(wǎng)不聯(lián)通)搭建GitLab代碼托管服務(wù)器。本次的部署步驟主要是,第一,下載好離線的GitLab安裝包和依賴包;第二,部署gitlab到Linux服務(wù)器中;第三,調(diào)整gitlab配置文件。 目錄 ?一、下載

    2024年02月11日
    瀏覽(21)
  • 【gitlab部署】centos8安裝gitlab(搭建屬于自己的代碼服務(wù)器)

    【gitlab部署】centos8安裝gitlab(搭建屬于自己的代碼服務(wù)器)

    在團(tuán)隊(duì)開發(fā)過程中,想要擁有高效的開發(fā)效率,選擇一個(gè)好的 代碼開發(fā)工具 是必不可少的。搭建git服務(wù)器有兩種方式 ● github(國(guó)外的,很卡)或者gitee(國(guó)內(nèi)的,網(wǎng)速還可以,可以設(shè)置項(xiàng)目為私有,防止其他人可見) ● 通過gitlab搭建自己的git服務(wù)器 要求 ● gitlab十分吃內(nèi)存,建議

    2024年02月11日
    瀏覽(62)
  • GitLab搭建自己的代碼管理中心方法

    在本地安裝GitLab的步驟如下: 確認(rèn)系統(tǒng)要求:GitLab支持Ubuntu、Debian、CentOS、Fedora、Raspberry Pi等操作系統(tǒng),需要確認(rèn)系統(tǒng)版本和要求。 安裝必要的依賴:GitLab需要安裝Ruby、PostgreSQL、Redis等依賴,需要先安裝這些依賴。 下載并安裝GitLab:從GitLab官網(wǎng)下載適合自己系統(tǒng)的安裝包,

    2023年04月27日
    瀏覽(24)
  • 搭建本地GitLab倉(cāng)庫(kù)排坑指南

    搭建本地GitLab倉(cāng)庫(kù)排坑指南

    關(guān)于GitLab GitLab 是一個(gè)用于倉(cāng)庫(kù)管理系統(tǒng)的開源項(xiàng)目,使用Git作為代碼管理工具,并在此基礎(chǔ)上搭建起來(lái)的Web服務(wù)。安裝方法是參考GitLab在GitHub上的Wiki頁(yè)面。 2022年2月消息,極狐(GitLab)正式宣布推出極狐GitLab SaaS (JihuLab.com),為中國(guó)用戶提供從源代碼托管到開發(fā)運(yùn)維的全

    2024年02月01日
    瀏覽(24)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包