關於Gogs的相關介紹

Gogs 是一款極易搭建的自助 Git 服務。

開發目的

Gogs 的目標是打造一個最簡單、最快速和最輕鬆的方式搭建自助 Git 服務。使用 Go 語言開發使得 Gogs 能夠通過獨立的二進制分發,並且支持 Go 語言支持的 所有平臺,包括 Linux、Mac OS X、Windows 以及 ARM 平臺。

項目概覽

功能特性

  • 支持活動時間線
  • 支持 SSH 以及 HTTP/HTTPS 協議
  • 支持 SMTP、LDAP 和反向代理的用戶認證
  • 支持反向代理子路徑
  • 支持用戶、組織和倉庫管理系統
  • 支持添加和刪除倉庫協作者
  • 支持倉庫和組織級別 Web 鉤子(包括 Slack 和 Discord 集成)
  • 支持倉庫 Git 鉤子和部署密鑰
  • 支持倉庫工單(Issue)、合併請求(Pull Request)、Wiki 和保護分支
  • 支持遷移和鏡像倉庫以及它的 Wiki
  • 支持在線編輯倉庫文件和 Wiki
  • 支持自定義源的 Gravatar 和 Federated Avatar
  • 支持 Jupyter Notebook
  • 支持郵件服務
  • 支持後臺管理面板
  • 支持 MySQL、PostgreSQL、SQLite3、MSSQL 和 TiDB(通過 MySQL 協議)數據庫
  • 支持多語言本地化(23 種語言

硬件要求

  • 最低的系統硬件要求爲一個廉價的樹莓派
  • 如果用於團隊項目管理,建議使用 2 核 CPU 及 512MB 內存
  • 當團隊成員大量增加時,可以考慮添加 CPU 核數,內存佔用保持不變

瀏覽器支持

  • 請根據 Semantic UI 查看具體支持的瀏覽器版本。
  • 官方支持的最小 UI 尺寸爲 *1024768**,UI 不一定會在更小尺寸的設備上被破壞,但我們無法保證且不會修復。

安裝部署

在安裝 Gogs 之前,您需要先安裝 基本環境

然後,您可以通過以下 5 種方式來安裝 Gogs:

使用教程

雲端部署

軟件及服務支持

產品支持

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章