Gogs v0.5.8 發布,Go 寫的自助 Git 托管服務
Gogs v0.5.8 發布,該版本為小版本升級和安全漏洞修復。
Bug 修復
修復漏洞 CVE-2014-8681 CVE-2014-8682 CVE-2014-8683
配置選項 ENABLE_GZIP 無效 #412
火狐下瀏覽代碼行號與內容不對其 #457
Git 鉤子未過濾 \r 字符 #546
查看原始文件和文件歷史按鈕未顯示 #550
幾處 UI 對齊問題 #554
無法使用 Redis 作為緩存
無法在 Markdown 文件中顯示相對路徑圖片
提交信息內容長度很大時 UI 被破壞 #570
HTTP/HTTPS 克隆不支持 GZIP 編碼 #572
在瀏覽自己的個人頁面時無法查看私有倉庫 #605
錯誤的 MIT 開源許可證文件 #608
功能改進
允許協作者在個人頁面查看到私有倉庫
新增特性
允許派生倉庫 #5
Drone CI 持續部署集成 #12
能夠查看 2 次提交的內容對比頁面
支持設置 [picture] GRAVATAR_SOURCE = duoshuo 來使用 Gravatar 的中國鏡像源
支持通過管理面板清除所有倉庫存檔 #635
Gogs(Go Git Service) 是一個基于 Go 語言的自助 Git 服務。
開發目的
Gogs 的目標是打造一個最簡單、最快速和最輕松的方式搭建自助 Git 服務。使用 Go 語言開發使得 Gogs 能夠通過獨立的二進制分發,并且支持 Go 語言支持的 所有平臺,包括 Linux、Mac OS X 以及 Windows。
項目概覽
- 有關項目設計、已知問題和變更日志,請通過 使用手冊 查看。
- 您可以到 Trello Board 跟隨開發團隊的腳步。
- 想要先睹為快?通過 在線體驗 或查看 安裝部署 -> 二進制安裝 小節。
- 使用過程中遇到問題?嘗試從 故障排查 頁面獲取幫助。
功能特性
- 活動時間線
- 支持 SSH/HTTP(S) 協議
- 支持 SMTP/LDAP/反向代理 用戶認證
- 注冊/刪除/重命名 用戶
- 創建/管理/刪除 組織以及團隊管理功能
- 創建/遷移/鏡像/刪除/關注/重命名/轉移 公開/私有 倉庫
- 倉庫 瀏覽/發布/工單管理
- 倉庫和組織級別 Web 鉤子
- 添加/刪除 倉庫協作者
- Gravatar 以及緩存支持
- 郵件服務(注冊、Issue)
- 管理員面板
- Slack Web 鉤子集成
- 支持 MySQL、PostgreSQL 以及 SQLite3 數據庫
- 社交帳號登錄(GitHub、Google、QQ、微博)
- 多語言支持(英文、簡體中文、繁體中文、德語、法語、荷蘭語等等)
系統要求
- 最低的系統硬件要求為一個廉價的樹莓派
- 如果用于團隊項目,建議使用 4 核 CPU 及 1GB 內存
安裝部署
在安裝 Gogs 之前,您需要先安裝 基本環境。
然后,您可以通過以下 5 種方式來安裝 Gogs:
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!
