日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

打开git界面_使用 Gitea 快速搭建私有 Git 版本控制服务

發(fā)布時(shí)間:2024/7/23 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 打开git界面_使用 Gitea 快速搭建私有 Git 版本控制服务 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

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 gitea

5. 總結(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)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。