Gitea是一款基于Go語言開發的開源自托管Git服務,它提供了類似GitHub和GitLab的代碼托管、協作與項目管理功能。其輕量級設計(最低僅需512MB內存)使其成為個人開發者與小型團隊構建私有代碼倉庫的理想選擇,在數據安全、成本控制和定制化需求方面具有顯著優勢。

Gitea 強大功能
代碼托管 Gitea 支持基于 Git 的代碼倉庫的創建和管理。它還使代碼審查變得極其輕松便捷,從而提升用戶和企業的代碼質量。
CI/CD Gitea 集成了一個 CI/CD 系統 Gitea Actions,該系統與GitHub Actions兼容。用戶可以使用熟悉的 YAML 格式創建工作流,也可以使用超過 2 萬個現有的插件。
項目管理 您可以通過任務發布、標簽和看板高效地管理需求、功能和缺陷。這些工具通過整合分支、標簽、里程碑、任務分配、時間跟蹤和依賴關系,幫助您規劃和跟蹤開發進度。
如何訪問內網部署的 Gitea?
本地部署的Gitea服務通常處于內網中,外網無法直接訪問。內網穿透技術通過建立公網與內網之間的安全隧道,實現遠程訪問。
一. 搭建Gitea 服務
1. 首先,我們先在其開源平臺上下載代碼,小編以Win10為例(如您需要其他的系統,可以查看相關的文檔),點此下載選擇Windows安裝文件進行下載。

2. 將文件下載到一個文件夾里(文件夾名稱建議不要出現中文,避免一些兼容問題),然后雙擊打開該文件。

3. 打開文件后,會出下下方的窗口,這時候會啟動一個本地服務 http://localhost:30000

4. 我們在瀏覽器輸入 http://localhost:30000 會打開初始化配置頁面。在選擇數據庫類型的時候,您需要選擇對應的數據庫,我們這里選擇SQLite3,您可以根據自己實際選擇。然后往下拉到最后,選擇立即安裝。
數據庫選擇建議 對于不同規模的使用場景,可靈活選擇數據庫后端:
SQLite3:適用于個人或小型團隊,零配置且維護簡單
MySQL/PostgreSQL:適合團隊協作,提供更好的并發性能


5. 這里會出現一個正在安裝頁面,我們需要等待一會。

6. 安裝好了之后,我們點擊右上角的登錄按鍵,就會進入到下方的頁面了。此時我們需要創建一個賬號
此時注冊的第一個帳戶,它擁有管理員權限。請仔細記住您的用戶名和密碼。如果您忘記了用戶名或密碼,請參閱 Gitea 文檔以恢復賬戶。

7. 創建完成之后,您就可以通過該賬號密碼登錄到Gitea管理平臺了。

8. 完成了上面環境的部署搭建后,接下來,我們繼續實現遠程訪問功能。
二. 創建 ZeroNews 映射服務
1. 首先,打開 ZeroNews 網站,然后選擇您的系統(小編用的是用Win10,選擇Windows即可),并按照對應的步驟和命令安裝運行 Agent 服務。
注意:Agent前臺運行不能關閉命令窗口如果您想要開機自啟動,可以執行后臺運行命令




2. 運行完成之后,您可以在 Agent 頁面看到已經在線的 Agent 服務。

3. 接著,我們在域名端口頁面,創建一個可用的公網域名(自定義前綴),并勾選HTTPS 協議端口。

4. 域名創建完成之后,我們繼續打開映射頁面,并按下面的步驟添加映射。
a) Agent:選擇第一步運行的 Agent
b) 映射協議:選擇 HTTP 協議
c) 域名:選擇剛創建好的域名
d) 帶寬:根據需要選擇帶寬大小
e) 內網IP:我們是本地部署,直接使用 127.0.0.1 即可
f) 內網端口:輸入本地服務的端口 3000 即可

5. 按照上述步驟創建完成之后,我們就可以得到一條可公網訪問的映射域名。

三. 公網訪問您的 Gitea倉庫
1. 在任意有網絡訪問電腦的瀏覽器上,復制并打開以下鏈接進行訪問。

2. 根據您的需求創建倉庫和遷移倉庫等。

3. 遠程管理您的 Gitea 倉庫相關配置信息。

審核編輯 黃宇
-
公網
+關注
關注
0文章
23瀏覽量
9742 -
Git
+關注
關注
0文章
207瀏覽量
16933
發布評論請先 登錄
CoolMonitor 監控系統部署及公網訪問方案
本地部署 Payara Server 公網訪問
樂鑫推出私有化智能體平臺:兼容主流大模型,打造多模態 AI 能力
遠程管理與公網發布:小皮面板結合零訊內網穿透實戰
DeepSeek模型如何在云服務器上部署?
江北新區應用場景推薦公布,鯨啟智能多領域方案引領智能化變革
騰視科技大模型一體機解決方案:低成本私有化落地,重塑行業智能應用新格局
基于米爾瑞芯微RK3576開發板部署運行TinyMaix:超輕量級推理框架
如何在RK3576開發板上運行TinyMaix :超輕量級推理框架--基于米爾MYD-LR3576開發板
AIBOX 產品矩陣:支持主流大模型的私有化部署,滿足個性化 AI 應用需求
本地網站秒變公網可訪問!開發者必備的內網穿透工具
輕量級自托管Git服務:Gitea私有化部署與公網訪問
評論