打开git界面_使用 Gitea 快速搭建私有 Git 版本控制服务
1. 前言
分布式版本控制工具 Git 已經(jīng)是現(xiàn)代軟件源代碼版本控制首選方案之一。公有 Git 服務(wù)提供商 國(guó)外知名如 GitHub 國(guó)內(nèi)網(wǎng)絡(luò)延遲高,Gitlab 涉嫌對(duì)中國(guó)的歧視不推薦。國(guó)內(nèi)有 Gitee、Coding 生態(tài)還不錯(cuò)。但是一般公司的源代碼除非開(kāi)源項(xiàng)目是不會(huì)放在公有 Git 服務(wù)上的。所以我們就需要一款容易安裝,上手簡(jiǎn)單,而且硬件要求低的自托管 Git 服務(wù)程序。當(dāng)然如果能免費(fèi)就更好了。今天推薦一款符合上述要求的工具———— Gitea。
2. Gitea
Gitea 是一個(gè)開(kāi)源社區(qū)驅(qū)動(dòng)的輕量級(jí)代碼托管解決方案,后端采用 Go 編寫(xiě),采用 MIT 許可證。它是由另一款開(kāi)源 Git 服務(wù)解決方案 Gogs 分叉(fork)而來(lái)。相比較 Gogs 來(lái)說(shuō)功能更多,社區(qū)更加活躍,版本迭代速度快。如果你是簡(jiǎn)簡(jiǎn)單單的小團(tuán)隊(duì)使用 Gogs 也是不錯(cuò)的選擇。如果你的團(tuán)隊(duì)可能具有更大的規(guī)模 Gitea 可能更適合你。
3. Gitea 的特點(diǎn)
- 開(kāi)源化 所有的源代碼都是開(kāi)源的,你可以在 GitHub 找到它。有開(kāi)發(fā)能力的可以進(jìn)行二次開(kāi)發(fā)。
- 易安裝 多種安裝方式選擇。 二進(jìn)制安裝或者使用 Docker, Vagrant, 和 安裝包。
- 跨平臺(tái) 可以運(yùn)行在任何 Go 能夠編譯的平臺(tái):Windows, macOS, Linux, ARM 等等,選擇你喜歡的即可!
- 輕量級(jí) 很低的系統(tǒng)需求,即使樹(shù)莓派也可運(yùn)行,節(jié)約機(jī)器資源!不像 Gitlab 占用很高的資源。
其實(shí)還有一點(diǎn)就是文檔對(duì)國(guó)人比較友好。中文文檔 也比較完備。
4. Windows 下安裝 Gitea
接下來(lái)我們演示如何在 Windows 下安裝 Gitea 。其它平臺(tái)可參考上面的中文文檔安裝。
4.1 下載
我們從 下載入口 選擇你需要的平臺(tái)和版本,這里我們選擇 Windows 1.95 版本的 .exe 安裝包。
4.2 安裝
注意:如果你想安裝到某個(gè)路徑下,請(qǐng)將下載的安裝包復(fù)制到該路徑下再雙擊安裝。切記!
把安裝包 gitea-1.9.5-windows-4.0-386.exe 復(fù)制到我打算安裝的路徑 C:gitea 下, 雙擊安裝包后出現(xiàn)下列界面:
提示我們監(jiān)聽(tīng)的路徑為 http://0.0.0.0:3000 。瀏覽器打開(kāi) http://localhost:3000/ 后出現(xiàn)下列界面:
我們點(diǎn)擊右上角的 注冊(cè) 按鈕 ,會(huì)進(jìn)入初始配置的表單頁(yè)面。這里我們注意的就是數(shù)據(jù)庫(kù)設(shè)置。Gitea 需要 MySQL、PostgreSQL、MSSQL 或 SQLite3。數(shù)據(jù)庫(kù)并不包含安裝包中!。所以你需要提前配置好數(shù)據(jù)庫(kù)環(huán)境,然后填寫(xiě)配置。其它的配置基于你自己的個(gè)性化需要選擇行填寫(xiě)提交即可。 提交后需要一小段時(shí)間等待數(shù)據(jù)庫(kù)初始化初始化完畢后即可進(jìn)入首頁(yè) :
到這里安裝就完成了,跟公有的 Git 服務(wù)用法差不多,都是界面化操作。
4.3 作為 Windows 服務(wù)運(yùn)行
上面的安裝方式,每次 cmd 關(guān)閉都會(huì)關(guān)閉 Gitea 服務(wù)。每次都要通過(guò) gitea-1.9.5-windows-4.0-386.exe 啟動(dòng),這樣很不方便。注冊(cè)為 Windows 服務(wù)就方便多了 。
要注冊(cè)為Windows服務(wù),首先以 Administrator 身份運(yùn)行 cmd,然后執(zhí)行以下命令:
sc create gitea start= auto binPath= ""C:giteagitea.exe" web --config "C:giteacustomconfapp.ini""別忘了將 C:gitea 替換成你的 Gitea 安裝目錄。
之后在控制面板打開(kāi) Windows Services,搜索 gitea,右鍵選擇 Run。在瀏覽器打開(kāi) http://localhost:3000 就可以訪(fǎng)問(wèn)了。(如果你修改了端口,請(qǐng)?jiān)L問(wèn)對(duì)應(yīng)的端口,3000 是默認(rèn)端口)。你也可設(shè)置為開(kāi)機(jī)啟動(dòng)。
以Administrator身份運(yùn)行 cmd,然后執(zhí)行以下命令可以從 Windows 服務(wù)中刪除 Gitea:
sc delete gitea5. 總結(jié)
今天簡(jiǎn)單介紹了如何使用 Gitea 搭建私有的 Git 服務(wù)。更多進(jìn)階的操作可通過(guò)官方文檔進(jìn)行學(xué)習(xí)。相比較而言,使用 Gitea 成本更加低廉,是一個(gè)非常好的選擇。
關(guān)注微信公眾號(hào):Felordcn 獲取更多干貨
總結(jié)
以上是生活随笔為你收集整理的打开git界面_使用 Gitea 快速搭建私有 Git 版本控制服务的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python建筑案例_Python数据分
- 下一篇: 添加公共引用目录_原来Word还可以自动