Gogs
輕量級自架 Git 服務。Gogs 是用 Go 編寫的單一執行檔,提供倉庫託管、Issue 追蹤、Pull Request 和網頁程式碼編輯器,資源佔用極低。
部署後可以做什麼
- 開啟網域 — 首次存取會出現安裝精靈,保持預設資料庫設定,完成站點設定
- 註冊帳號 — 第一個註冊的帳號會成為管理員
- 建立倉庫 — 透過 HTTPS 或 SSH 推送程式碼,使用內建 Web UI 瀏覽
- 協作 — 開啟 Issues、提交 Pull Requests、審查程式碼、管理組織
主要功能
- Git 倉庫託管,支援網頁瀏覽與編輯程式碼
- Issues 和 Pull Requests,支援標籤、里程碑、指派
- 組織與團隊管理
- 倉庫 Webhooks(Slack、Discord、Dingtalk 等)
- Git Hooks、Deploy Keys 和 Git LFS 支援
- 從其他 Git 主機鏡像倉庫
- 每個倉庫內建 Wiki
- 輕量級 — 可在 Raspberry Pi 上流暢運行
授權
MIT — GitHub