文章目錄
- 1、Git選型
- 1.1、主要特性
- 1.2、代碼管理
- 1.3、工單管理
- 1.4、Pull/Merge requests
- 1.5、第三方集成
- 1.6、選型結論
- 2、環境搭建
- 2.1、Gitea下載
- 2.2、Gitea安裝
- 2.3、配置服務信息
- 2.4、運行服務
- 2.5、注冊Gitea為服務
- 2.6、正常使用
1、Git選型
1.1、主要特性
1.2、代碼管理
1.3、工單管理
1.4、Pull/Merge requests
1.5、第三方集成
1.6、選型結論
綜上,選擇了Gitea作為Git服務器。Gitea是采用Go作為后端語言,并且他還支持跨平臺,支持 Linux、macOS 和 Windows 以及各種架構,除了x86,amd64,還包括 ARM 和 PowerPC。后期如果購買服務器,做數據移植也方便。Gitea一個git管理工具,類似構建自己的github,但是github倉庫需要公開要私有付費,國內的碼云gitee免費也有一定的限制,而且是線上的。我們可以通過Gitea在局域網管理自己的項目代碼。
2、環境搭建
2.1、Gitea下載
Gitea官網地址:https://about.gitea.com/
下載地址:https://dl.gitea.com/
以 1.20.5 版本為例,進行搭建。選擇對應的操作系統包,這里選擇windows 64位操作系統。
2.2、Gitea安裝
建議在非系統盤新建一個文件夾,比如:服務器gitea。再在 服務器gitea文件夾下存放Gitea軟件,然后在此文件夾下新建data文件夾。
雙擊運行可執行程序
2.3、配置服務信息
軟件啟動之后我們打開瀏覽器,輸入http://localhost:3000/,會出現登錄界面,點擊登錄
其他暫時不改,然后配置成功后即可
2.4、運行服務
注冊的第一個賬戶默認為管理員
2.5、注冊Gitea為服務
我們希望Gitea能一直啟動并且在開機或者軟件崩潰時能自動重啟,所以我們需要把Gitea注冊成服務。此時我們需要一個軟件:nssm。非常小,差不多300k左右。
nssm軟件的下載網址:http://nssm.cc/download
下載好后解壓,打開找到對應win64文件夾(32位的就打開win32文件夾),空白處右鍵打開命令提示符(CMD)
輸入:./nssm install gitea
選擇我們下載的Gitea的軟件的路徑后,選擇安裝
安裝好后打開計算機的服務,就能看到gitea已經成為一項服務了,服務默認的狀態就是自動啟動了的,如果不是,需要手動設置為自動。
這時候我們再打開瀏覽器登錄gitea驗證能不能登錄,如果登錄不了,可能需要將服務停止一下再啟動。
2.6、正常使用
可以正常創建組織、團隊和倉庫啦,完結~