Gogs 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Gogs 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Gogs 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
开发语言 Google Go 查看源码 »
操作系统 跨平台
软件类型 开源软件
所属分类 开发工具Git开源工具
开源组织
地区 国产
投 递 者 无闻
适用人群 未知
收录时间 2014-03-24

软件简介

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

开发目的

Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、Mac OS X、Windows 以及 ARM 平台。

项目概览

功能特性

  • 支持活动时间线

  • 支持 SSH 以及 HTTP/HTTPS 协议

  • 支持 SMTP、LDAP 和反向代理的用户认证

  • 支持反向代理子路径

  • 支持用户、组织和仓库管理系统

  • 支持添加和删除仓库协作者

  • 支持仓库和组织级别 Web 钩子(包括 Slack 集成)

  • 支持仓库 Git 钩子和部署密钥

  • 支持仓库工单(Issue)、合并请求(Pull Request)、Wiki 以及保护分支

  • 支持迁移和镜像仓库以及它的 Wiki

  • 支持在线编辑仓库文件和 Wiki

  • 支持自定义源的 Gravatar 和 Federated Avatar

  • 支持 Jupyter Notebook

  • 支持邮件服务

  • 支持后台管理面板

  • 支持 MySQL、PostgreSQL、SQLite3、MSSQL 和 TiDB(实验性支持) 数据库

  • 支持多语言本地化(22 种语言)

系统要求

  • 最低的系统硬件要求为一个廉价的树莓派

  • 如果用于团队项目,建议使用 2 核 CPU 及 1GB 内存

浏览器支持

  • 请根据 Semantic UI 查看具体支持的浏览器版本。

  • 官方支持的最小 UI 尺寸为 1024*768,UI 不一定会在更小尺寸的设备上被破坏,但我们无法保证且不会修复。

安装部署

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

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

使用教程

云端部署

软件及服务支持

产品支持

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(37) 发布并加入讨论🔥
发表了资讯
2022/08/03 15:10

Gogs 0.12.10 发布,极易搭建的自助 Git 服务

Gogs 0.12.10 已发布。 Gogs(/gɑgz/)项目旨在打造一个以最简便的方式搭建简单、稳定和可扩展的自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的所有平台,包括 Linux、macOS、Windows 和基于 ARM 的操作系统。 主要变化 支持使用[security] LOCAL_NETWORK_ALLOWLIST = * 以允许所有主机名 #7111 Bugfix 配置[security] LOCAL_NETWORK_ALLOWLIST后无法将 webhook 发送到本地网络地...

8
7
发表了资讯
2019/08/12 11:51

Gogs 0.11.91 发布,自助 Git 托管服务

Gogs 0.11.91 发布了,包含安全更新,建议升级。 Bug 修复 MySQL: 无效的连接 #5532 Docker: 弃用的 OpenSSH 选项提示 #5647 版权年份过时 #5674 [安全] 无效的 API 权限控制 #5764 功能改进 工单的被指派人能够收到邮件更新 #4220 在邮件中渲染 Markdown #4552 添加 rsync 到 Docker 镜像 #5773

11
10
发表了资讯
2019/01/31 23:18

Gogs 0.11.86 发布,自助 Git 托管服务

Gogs 0.11.86 发布了,包含安全更新,建议升级。 Bug 修复 Linux 下 Firefox 显示问题 #5299 使用外部工单系统时出现非预期的工单索引解析错误 #5551 [安全] 远程代码执行和潜在的拒绝服务攻击 #5558 新增特性 支持使用 GitHub(企业版)作为认证源 #5340 添加获取提交信息(Commit)详情的 API #5546 其它变更 添加新语种支持:越南语...

0
2
发表了资讯
2018/12/12 12:16

Gogs 0.11.79 发布,自助 Git 托管服务

Gogs 0.11.79 发布了,包含安全更新,建议升级。 Bug 修复 在 LDAP 中使用 dn 作为用户查询属性时无效 #4684 LDAP 组验证失败 #4792 Emoji 在 Wiki 中无法显示 #4869 配置中的日志级别不生效 #5007 使用非 80 端口访问实例时无法使用 go get 命令下载 #5305 修复 API 路由中潜在的 CSRF 漏洞 #5355 若分支名称包含 # 则在更新保护分支设置后重定向到错误的地址 #5442 清除标签无法生效 #5445 [安全] 远程代码执行 #5469 新的分支...

14
5
发表了资讯
2018/09/17 01:37

Gogs 0.11.66 发布,自助 Git 托管服务

Gogs 0.11.66 发布了,建议升级。 Bug 修复 Web 编辑器提交后无法触发 Git 钩子 #4338 版本发布附件会由于删除任意评论而被清空 #4627 可公开访问的 Wiki 或工单的私有仓库无法在搜索结果中显示 #4973 无法连接 MySQL 8.0 #5187 删除仓库时未清理 Web 钩子和相关任务 #5229 恢复备份后时间戳全部变为当前时间 #5264 合并请求后删除分支没有触发 Web 钩子 #5331 派生仓库时没有检查用户仓库数量限制 #5345 使用 PostgreSQL 时无法...

1
3
发表了资讯
2018/06/05 22:31

Gogs 0.11.53 发布,自助 Git 托管服务

Gogs 0.11.53 发布了,建议升级。 Bug 修复 分支名包含 # 时无法进行正常操作 #4601 尖括号中间的工单编号没有被渲染 #4706 当基准分支不是默认分支时无法进行请求合并 #5138 生成的 Gravatar 链接不正确 #5157 允许重复使用相同的二步验证令牌 配置选项 [git] GC_ARGS 无法生效 新增特性 在活动时间线显示镜像仓库更新 #2017 支持通过本地文件加载认证源 #3142 镜像同步后触发 Web 钩子 #4528 其它变更 将导入路径从 “gogits/...

7
6
发表了资讯
2018/03/31 17:11

Gogs 0.11.43 发布,自助 Git 托管服务

Gogs 0.11.43 发布了,建议升级。 Bug 修复 保护分支可以在完成合并请求后被删除 #4514 不支持 MSSQL 数据库的 SYSNAME 字段类型 #4642 仓库快速开始页面只有仓库管理员可见 #4646 分支页面名称包含 # 的分支链接错误 #4874 在合并提交时使用衍合导致合并失效 #5051 分支一旦被设置为保护后,加锁标志在取消保护后也不消失 #5053 IPython Notebook 中的 SVG 支持 #5077 功能改进 支持 HTTP HEAD 请求 #2857 添加配置选项以允许在...

2
4
发表了资讯
2017/11/20 03:51

Gogs 0.11.33 发布,自助 Git 托管服务

Gogs 0.11.33 发布了,可选升级。 Bug 修复 部分安全修复 合并请求后发送的 Web 钩子推送内容包含错误的提交 ID #4442 HTML 标签 go-import 未响应正确的值 #4832 新增特性 添加钉钉 Web 钩子支持 #4773 支持合并请求前先进行衍合操作 #4798 功能改进 在 LDAP BindDN 中支持使用 ‘%s’ 作为用户名占位符 #2526 允许通过环境变量指定 Docker 容器内 git 用户的 UID #3520 添加仓库设置以便在检查合并请求冲突时忽略空白符的差异...

2
6
发表了资讯
2017/08/16 07:23

Gogs 0.11.29 发布,自助 Git 托管服务

Gogs 0.11.29 发布了,可选升级。 Bug 修复 如果仓库曾经为公开的,则变为私有后相关活动信息未被设为私有 #4414 Web 钩子不接受 IPv6 URL #4428 通过代码提交关闭工单后没有发送邮件提醒 #4430 探索页面分页不正确 #4441 /api/v1/repos/search 返回空值 #4522 创建合并请求完成后发生错误 #4572 更多内容

6
6
发表了资讯
2017/06/11 04:12

Gogs 0.11.19 发布,自助 Git 托管服务

Gogs 0.11.19 发布了,可选升级。 Bug 修复 无法使用 go get 子包 #1878 非首次使用 LDAP 登录无法更新用户为管理员 #2855 使用 PAM 登录时发生错误 #4216 PostgreSQL 恢复备份后出现错误 unique constraint violation #4357 IPython notebook 的图片无法显示 #4366 编辑文件预览时无法正确处理图片相对链接 #4368 提交历史页面无法渲染 Emoji #4439 查看包含文件权限更改的单个提交时 CPU 异常高 #4475 无法修改协作者的权限 ...

1
7
发表了资讯
2017/04/04 09:21

Gogs 0.11 发布,自助 Git 托管服务

Gogs 0.11 发布了,建议升级。 Bug 修复 编辑个人信息发生验证错误时丢失内容 #1123 组织控制面板显示错误的仓库统计 #4351 从 0.10 之前的版本自动迁移失败 #4355 允许公开访问工单的私有仓库没有正确处理匿名访问 #4359

6
4
发表了资讯
2017/03/28 09:35

Gogs 0.11 RC 发布,自助 Git 托管服务

Gogs 0.11 RC 发布了,可选升级。 Bug 修复 不正确的会话文件权限 #3363 API:仓库对象的权限字段返回无效的值 #4309 非本地用户无法更新个人设置 #4313 工单索引不存在会显示随机工单 #4315 无法从二级派生仓库发起合并请求 #4324 无法更新保护分支白名单 #4333 派生、迁移和镜像仓库的体积没有正确更新 #4336 新增特性 支持私有仓库工单的公开访问 #649 支持私有仓库 Wiki 的公开访问 #2157 支持重新推送 Web 钩子的历史记录 ...

10
3
发表了资讯
2017/03/15 01:46

Gogs 0.10.18 发布,自助 Git 托管服务

Gogs 0.10.18 发布了,可选升级。 Bug 修复 镜像仓库同步完成后未修改最后更新时间 #2807 回退 无法编辑和查看版本发布草稿 #4262 功能改进 更多的 Web 钩子事件 所有的工单参与者都会收到通知邮件 #2929 白名单用户可以跳过保护分支的合并请求检查 #4207 新增特性 在管理面板显示仓库体积 支持添加附件到版本发布 #1614 仓库分支页面 #2310 支持 Smartypants 以及其配置分区 [smartypants] #4162...

4
2
发表了资讯
2017/03/08 04:21

Gogs 0.10.8 发布,自助 Git 托管服务

Gogs 0.10.8 发布了,建议 Widnows 用户升级。 Bug 修复 Windows mws 版的 Git 钩子无法正常使用 包含图片的链接无法指向正确的 URL #2636 Web 编辑器无法创建带有斜杠的分支 #3568 克隆仓库时无法省略 .git 后缀 #4189 Git 钩子工作目录不是仓库目录 #4225 go get 功能支持回退 #4226 Web 钩子的忽略 TLS 验证选项无法生效 #4228 功能改进 邮箱文本编码默认设置为 text/html,并可使用配置选项 [mailer] USE_PLAIN_TEXT 禁用 ...

7
4
发表了资讯
2017/02/28 11:31

Gogs 0.10 发布,自助 Git 托管服务

Gogs 0.10 发布了,建议升级。详情可阅读 发行博文。 Bug 修复 迁移仓库时检测到 Wiki 会意外地将仓库本身删除 无法通过 Web 编辑器预览文件对比差异 组织级 Web 钩子最后推送状态无法被更新 管理员无法删除组织仓库 创建合并请求页面无法查看分列视图 #3695 无法编辑派生仓库的版本发布 #4174 功能改进 允许添加组织成员为仓库协作者 允许设置自定义页面头部和底部内容 #1286 允许测试推送只触发当前浏览的 Web 钩子 #3030 允许...

24
9
发表了资讯
2017/02/22 02:40

Gogs 0.10 RC 发布,自助 Git 托管服务

Gogs 0.10 RC 发布了,建议升级。 Bug 修复 未配置邮件服务无法完成安装或启动程序 通过 HTTP 推送大量内容时内存溢出 #636 无法导航到 Wiki 标题包含 - 的页面 #3754 无法编辑标题包含 # 的 Wiki 页面 #3767 Wiki 标题包含 Tab 键时崩溃 #3916 无法通过 API 关闭里程碑 #4102 强制推送后仓库本地副本无法使用 #4123 完成合并请求后无法删除发起分支 #4128 功能改进 允许派生自己的仓库 #1791 版本发布增加分页功能 #2164 允许将...

9
6
发表了资讯
2017/02/11 19:21

Gogs v0.9.141 发布,自助 Git 托管服务

Gogs 0.9.141 发布了,可选升级。 Bug 修复 仓库重命名后无法编辑文件 #3641 Markdown 中 mailto 链接解析错误 #3790 无法在 LDAP CN 字段中包含空格 #3791 同仓库内的合并请求显示 404 #4074 无法删除名称包含斜线的分支 #4089 功能改进 支持重定向用户到设定的外部工单系统 #3645 支持 Open Graph Meta 标签 #3664 新增特性 支持禁止非管理员创建组织 #1556 支持 IPython Notebook 渲染 #4070 支持 Slack 作为日志输出 其它变...

2
3
发表了资讯
2017/02/01 00:45

Gogs v0.9.128 发布,自助 Git 托管服务

Gogs 0.9.128 发布了,包括安全更新,可选升级。 Bug 修复 发起合并请求时没有使用当前正在浏览的分支作为对比分支 #3604 无法将版本发布草稿再次保存为草稿 #3669 非 Markdown 格式的 README 文件显示空白 #3749 发送推送邮件时发生错误 #3856 非拉丁字符无法生成快捷链接 #3981 尝试向空仓库获取单个文件时发生错误 #3992 攻击者可以派生任意仓库 #4006 用户的邮箱可以被不同的用户重复注册使用 功能改进 查看所有指派给我的工...

2
6
发表了资讯
2016/12/24 16:01

Gogs v0.9.113 发布,极易搭建的自助 Git 托管服务

Gogs 0.9.113 发布了,包括安全更新,建议升级。 Bug 修复 HTTP 推送占用大量内存 #636 使用 Mac OS X 系统下的 Safari 浏览器会使控制面板的最近活动强行分行 #2875 生成错误的用户头像链接 #3577 无法编辑版本发布草稿 #3590 工单提交者删除帐户后无法加载工单 攻击者可以删除任意用户的次要邮箱和应用令牌 #3959 攻击者可以删除任意仓库的版本发布 #3962 攻击者可以向工单添加任意仓库的标签 功能改进 增加配置选项 [other] ...

6
17
发表了资讯
2016/09/01 00:00

Gogs v0.9.97 发布,极易搭建的自助 Git 托管服务

Gogs 0.9.97 发布了,建议升级。 Bug 修复 只有拥有仓库可写权限的用户能发表评论 对比差异符号(+/-)没有显示 #3464 归档文件在 Windows 下包含了绝对路径 #3535 功能改进 支持 git-daemon-export-ok 文件 #2940 登陆后重定向到初始页面 #3089 使用用户名作为邮件 FROM 字段的值 #3279 新增特性 支持标签模板 #1562 支持通过 UI 同步镜像仓库 #2018 支持合并请求的 Web 钩子 #2246 支持监听 Unix 套接字 #2852 支持通过 Unix...

16
24
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
37 评论
1K 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部