262 Star 894 Fork 37

无闻 / gogs

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

Gogs

Gogs 是一款极易搭建的自助 Git 服务。

项目愿景

Gogs(/gɑgz/)项目旨在打造一个以最简便的方式搭建简单、稳定和可扩展的自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、macOS、Windows 和基于 ARM 的操作系统。

概览

主要特性

  • 控制面板、用户页面以及活动时间线
  • 通过 SSH、HTTP 和 HTTPS 协议操作仓库
  • 管理用户、组织和仓库
  • 仓库和组织级 Webhook,包括 Slack、Discord 和钉钉
  • 仓库 Git 钩子、部署密钥和 Git LFS
  • 仓库工单(Issue)、合并请求(Pull Request)、Wiki、保护分支和多人协作
  • 从其它代码平台迁移和镜像仓库以及 Wiki
  • 在线编辑仓库文件和 Wiki
  • Jupyter Notebook 和 PDF 的渲染
  • 通过 SMTP、LDAP、反向代理、GitHub.com 和 GitHub 企业版进行用户认证
  • 开启两步验证(2FA)登录
  • 自定义 HTML 模板、静态文件和许多其它组件
  • 多样的数据库后端,包括 PostgreSQL、MySQL、SQLite3 和 TiDB
  • 超过 31 种语言的本地化

硬件要求

  • 最低的系统硬件要求为一个廉价的树莓派
  • 如果用于团队项目管理,建议使用 2 核 CPU 及 512MB 内存
  • 当团队成员大量增加时,可以考虑添加 CPU 核数,内存占用保持不变

浏览器支持

  • 请根据 Semantic UI 查看具体支持的浏览器版本。
  • 官方支持的最小 UI 尺寸为 1024*768,UI 不一定会在更小尺寸的设备上被破坏,但我们无法保证且不会修复。

安装部署

在安装 Gogs 之前,您需要先安装 基本环境

然后,您可以通过以下 6 种方式来安装 Gogs:

云端部署

使用教程

软件、服务以及产品支持

特别鸣谢

贡献成员

  • 您可以通过查看 贡献者页面 获取 TOP 100 的贡献者列表。
  • 您可以通过查看 TRANSLATORS 文件获取公开的翻译人员列表。

授权许可

本项目采用 MIT 开源授权许可证,完整的授权说明已放置在 LICENSE 文件中。

Copyright (c) The Gogs Authors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

Gogs 是一款极易搭建的自助 Git 托管服务 展开 收起
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Go
1
https://gitee.com/unknwon/gogs.git
git@gitee.com:unknwon/gogs.git
unknwon
gogs
gogs
main

搜索帮助