欧美在线日韩-欧美在线区-欧美在线看欧美视频免费网站-欧美在线精品一区二区在线观看-www..com黄-vr专区日韩精品中文字幕

行業(yè)動態(tài)
UNRAID篇,超詳細(xì)搭建GitLab git倉庫管理系統(tǒng)韓國女團(tuán)造型,褲子只剩窄窄一條,再次暴露了韓團(tuán)本色
2024-08-05

作者:David的日常

該篇教程主要講解GitLab的安裝和簡單使用

TIP:因?yàn)榉糯a文章保存不了,只能刪掉代碼部分

GitLab:一個(gè)基于Web的Git倉庫管理工具和代碼托管平臺。它提供了一個(gè)完整的版本控制系統(tǒng),允許開發(fā)者協(xié)同開發(fā)、管理和追蹤代碼變更。

GitLab本地部署有Community Edition(社區(qū)版),Enterprise Edition(企業(yè)版)兩個(gè)版本,其中CE版為免費(fèi),EE版需要收費(fèi)。

主要流程目錄:

1.安裝

2.使用

2.1.基礎(chǔ)設(shè)置

2.2.創(chuàng)建項(xiàng)目

2.3.克隆設(shè)置

2.4.拉取項(xiàng)目

2.5.推送代碼

3.總結(jié)

1.安裝

去到應(yīng)用商店“應(yīng)用”,搜索“gitlab”

廣告
膽小者勿入!五四三二一...恐怖的躲貓貓游戲現(xiàn)在開始!
×

這里默認(rèn)就行(也可以改一下名稱和路徑)

2.使用

初次運(yùn)行,需要比較長時(shí)間等待(可以看日志)

廣告
從秘書起步,十年內(nèi)無人超越,以一己之力力挽狂瀾成就一段傳奇
×

平時(shí)啟動,出現(xiàn)這個(gè)屬于正常現(xiàn)象,說明服務(wù)還沒運(yùn)行起來

啟動成功

切換中文

查看管理員密碼,來到控制臺

輸入下面代碼

輸入用戶名和密碼進(jìn)行登錄

進(jìn)入面板

2.1.基礎(chǔ)設(shè)置

設(shè)置語言為中文

點(diǎn)擊頭像,選擇“Preferences”

選擇中文,點(diǎn)擊保存

手動刷新網(wǎng)頁就行了

可以看到這里還有很多個(gè)性化設(shè)置

更換頭像頭像加載不出來,這里我更換一下頭像(記得保存更改)

修改密碼

注冊限制因?yàn)槲沂且粋€(gè)人用,這里我就停止別人注冊了

勾選這里取消掉,保存更改

2.2.創(chuàng)建項(xiàng)目

由于**次上手,所以只簡單說說個(gè)人的簡單日常使用

創(chuàng)建一個(gè)項(xiàng)目(個(gè)人使用我就不創(chuàng)建群組那些了)

創(chuàng)建一個(gè)空白的

填寫一下基本信息就行,還是比較簡單的(可見性級別,最好先選擇公開)

這樣就已經(jīng)創(chuàng)建完成了

2.3.克隆設(shè)置

之所以前面先選擇可見為公開,就是因?yàn)橄旅婧苋菀讈y(一個(gè)就是GitLab克隆這里還需要設(shè)置,另外一個(gè)就是SSH私有需要設(shè)置密鑰才能拉下來)

設(shè)置HTTP克隆鏈接

選擇管理員,進(jìn)行管理

設(shè)置 -> 通用 -> 可見性與訪問控制

填寫URL(當(dāng)前網(wǎng)頁訪問的地址)

返回項(xiàng)目這里看到HTTP克隆已經(jīng)變了

設(shè)置完上面,其實(shí)Git直接用HTTP拉取就行了

git clone HTTP克隆鏈接

修改SSH的相對比較麻煩,最簡單的好像直接通過映射參數(shù)就行(試過好像還是不行),可能是我不太會的原因。只能通過修改配置文件,進(jìn)行配置了。

關(guān)閉應(yīng)用,來到映射路徑“/mnt/user/appdata/gitlab-ce/config”,修改“gitlab.rb”文件

打開文件,搜索“gitlab_ssh_host”,修改為設(shè)備的IP(不需要端口)

再搜索“gitlab_shell_ssh_port”,修改為22端口的映射端口(我的是9022,如果是22端口,這里不用改)

啟動GitLab,可以看到SSH克隆鏈接也變了(默認(rèn)22端口的話,就是常見的鏈接形式,指定端口的話就是前面會有ssh://)

2.4.拉取項(xiàng)目

這里就不詳細(xì)說了,簡單過一遍

安裝Git(無腦默認(rèn)安裝)

安裝完成,鼠標(biāo)右鍵可以看到多了兩個(gè)Git選項(xiàng),選擇第二個(gè)命令行形式

直接拉取剛剛創(chuàng)建的項(xiàng)目

git clone 克隆鏈接

HTTP進(jìn)行拉取(沒有問題,拉取成功)

SSH進(jìn)行拉取(需要先添加SSH密鑰)

配置用戶名與郵箱

git config --global user.name "用戶名"

git config --global user.email "郵箱"

查看配置信息(可以看到已經(jīng)配置成功)

git config -l

生成SSH密鑰(回車就行)

ssh-keygen -t rsa -C "郵箱"

查看公鑰(復(fù)制上面內(nèi)容)

添加SSH密鑰

粘貼到上面就行

添加成功

再次SSH拉取沒問題了

設(shè)置倉庫為私有倉庫左側(cè),設(shè)置 -> 通用 -> 可見性,項(xiàng)目功能,權(quán)限

選擇私有

設(shè)置完私有,HTTP拉取就需要進(jìn)行登錄了(之前可以直接拉的,說明沒有問題了)

SSH拉取沒問題(因?yàn)橐呀?jīng)設(shè)置密鑰了)

2.5.推送代碼

這個(gè)就是從GitLab拉取下來的項(xiàng)目

修改以后

查看當(dāng)前狀態(tài)(可以在這里看到修改的內(nèi)容)

git status

添加全部文件到git 暫存區(qū)

git add .

添加注釋信息

git commit -m 注釋信息

提交代碼到遠(yuǎn)程倉庫(如果是默認(rèn)主分支,可以直接使用:git push)

git push -u origin 分支名

GitLab倉庫已經(jīng)看到提交的文件了

3.總結(jié)

使用體驗(yàn)還是挺不錯(cuò)的,首先就是很多人也用這個(gè),所以遇到不會的搜索也很方便。功能確實(shí)很豐富,雖然功能多,但是找起來也很方便(邏輯分類的很好)。

資源占用情況,只能說恐怖如斯,不管是CPU還是內(nèi)存都是一場考驗(yàn)

閱讀更多NAS存儲精彩內(nèi)容,可前往什么值得買查看


1063568276