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

行業動態
UNRAID篇,超詳細搭建GitLab git倉庫管理系統韓國女團造型,褲子只剩窄窄一條,再次暴露了韓團本色
2024-08-05

作者:David的日常

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

TIP:因為放代碼文章保存不了,只能刪掉代碼部分

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

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

主要流程目錄:

1.安裝

2.使用

2.1.基礎設置

2.2.創建項目

2.3.克隆設置

2.4.拉取項目

2.5.推送代碼

3.總結

1.安裝

去到應用商店“應用”,搜索“gitlab”

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

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

2.使用

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

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

平時啟動,出現這個屬于正常現象,說明服務還沒運行起來

啟動成功

切換中文

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

輸入下面代碼

輸入用戶名和密碼進行登錄

進入面板

2.1.基礎設置

設置語言為中文

點擊頭像,選擇“Preferences”

選擇中文,點擊保存

手動刷新網頁就行了

可以看到這里還有很多個性化設置

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

修改密碼

注冊限制因為我是一個人用,這里我就停止別人注冊了

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

2.2.創建項目

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

創建一個項目(個人使用我就不創建群組那些了)

創建一個空白的

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

這樣就已經創建完成了

2.3.克隆設置

之所以前面先選擇可見為公開,就是因為下面很容易亂(一個就是GitLab克隆這里還需要設置,另外一個就是SSH私有需要設置密鑰才能拉下來)

設置HTTP克隆鏈接

選擇管理員,進行管理

設置 -> 通用 -> 可見性與訪問控制

填寫URL(當前網頁訪問的地址)

返回項目這里看到HTTP克隆已經變了

設置完上面,其實Git直接用HTTP拉取就行了

git clone HTTP克隆鏈接

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

關閉應用,來到映射路徑“/mnt/user/appdata/gitlab-ce/config”,修改“gitlab.rb”文件

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

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

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

2.4.拉取項目

這里就不詳細說了,簡單過一遍

安裝Git(無腦默認安裝)

安裝完成,鼠標右鍵可以看到多了兩個Git選項,選擇第二個命令行形式

直接拉取剛剛創建的項目

git clone 克隆鏈接

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

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

配置用戶名與郵箱

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

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

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

git config -l

生成SSH密鑰(回車就行)

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

查看公鑰(復制上面內容)

添加SSH密鑰

粘貼到上面就行

添加成功

再次SSH拉取沒問題了

設置倉庫為私有倉庫左側,設置 -> 通用 -> 可見性,項目功能,權限

選擇私有

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

SSH拉取沒問題(因為已經設置密鑰了)

2.5.推送代碼

這個就是從GitLab拉取下來的項目

修改以后

查看當前狀態(可以在這里看到修改的內容)

git status

添加全部文件到git 暫存區

git add .

添加注釋信息

git commit -m 注釋信息

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

git push -u origin 分支名

GitLab倉庫已經看到提交的文件了

3.總結

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

資源占用情況,只能說恐怖如斯,不管是CPU還是內存都是一場考驗

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


1063568276