1、Git選型
1.1、主要特性
1.2、代碼管理
1.3、工單管理
1.4、Pull/Merge requests
1.5、第三方集成
1.6、選型結(jié)論
綜上,選擇了Gitea作為Git服務(wù)器。Gitea是采用Go作為后端語(yǔ)言,并且他還支持跨平臺(tái),支持 Linux、macOS 和 Windows 以及各種架構(gòu),除了x86,amd64,還包括 ARM 和 PowerPC。后期如果購(gòu)買服務(wù)器,做數(shù)據(jù)移植也方便。Gitea一個(gè)git管理工具,類似構(gòu)建自己的github,但是github倉(cāng)庫(kù)需要公開(kāi)要私有付費(fèi),國(guó)內(nèi)的碼云gitee免費(fèi)也有一定的限制,而且是線上的。我們可以通過(guò)Gitea在局域網(wǎng)管理自己的項(xiàng)目代碼。
2、環(huán)境搭建
2.1、Gitea下載
Gitea官網(wǎng)地址:https://about.gitea.com/
下載地址:https://dl.gitea.com/
以 1.20.5 版本為例,進(jìn)行搭建。選擇對(duì)應(yīng)的操作系統(tǒng)包,這里選擇windows 64位操作系統(tǒng)。
2.2、Gitea安裝
建議在非系統(tǒng)盤(pán)新建一個(gè)文件夾,比如:服務(wù)器gitea。再在 服務(wù)器gitea文件夾下存放Gitea軟件,然后在此文件夾下新建data文件夾。
雙擊運(yùn)行可執(zhí)行程序
2.3、配置服務(wù)信息
軟件啟動(dòng)之后我們打開(kāi)瀏覽器,輸入http://localhost:3000/,會(huì)出現(xiàn)登錄界面,點(diǎn)擊登錄
其他暫時(shí)不改,然后配置成功后即可
2.4、運(yùn)行服務(wù)
注冊(cè)的第一個(gè)賬戶默認(rèn)為管理員
2.5、注冊(cè)Gitea為服務(wù)
我們希望Gitea能一直啟動(dòng)并且在開(kāi)機(jī)或者軟件崩潰時(shí)能自動(dòng)重啟,所以我們需要把Gitea注冊(cè)成服務(wù)。此時(shí)我們需要一個(gè)軟件:nssm。非常小,差不多300k左右。
nssm軟件的下載網(wǎng)址:http://nssm.cc/download
下載好后解壓,打開(kāi)找到對(duì)應(yīng)win64文件夾(32位的就打開(kāi)win32文件夾),空白處右鍵打開(kāi)命令提示符(CMD)
輸入:./nssm install gitea
選擇我們下載的Gitea的軟件的路徑后,選擇安裝
安裝好后打開(kāi)計(jì)算機(jī)的服務(wù),就能看到gitea已經(jīng)成為一項(xiàng)服務(wù)了,服務(wù)默認(rèn)的狀態(tài)就是自動(dòng)啟動(dòng)了的,如果不是,需要手動(dòng)設(shè)置為自動(dòng)。
這時(shí)候我們?cè)俅蜷_(kāi)瀏覽器登錄gitea驗(yàn)證能不能登錄,如果登錄不了,可能需要將服務(wù)停止一下再啟動(dòng)。
2.6、正常使用
可以正常創(chuàng)建組織、團(tuán)隊(duì)和倉(cāng)庫(kù)啦,完結(jié)~
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-763364.html
3、相關(guān)鏈接
本篇文章講述了搭建過(guò)程,在我的這篇文章中記錄了如何使用服務(wù)端和客戶端,有需要請(qǐng)查閱~
【DevOps 工具鏈】在局域網(wǎng)如何使用Git文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-763364.html
到了這里,關(guān)于【DevOps 工具鏈】在Windows上搭建小型Git服務(wù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!