Gogs v0.5.0 发布,更新内容如下: Bug 修复 浏览由 Gogs 创建的版本发布时发生 panic #197 编辑工单或评论时修改里程碑或标签会导致文本丢失 #216 通过 SSH 推送的代码无法触发 Web 钩子 #242 镜像仓库无法自动更新同步 #258 无法在 Windows 下获取静态文件 #271 控制面板的工单那链接显示不完整 #273 协作者能够修改项目设置 非仓库拥有者或协作者也可修改 issue 标签 #288 关闭/开启工单时里程碑的统计数据未更新 #303 不正确的最大/最小长度限制错误提示 #340 配置选项 ROOT_URL 未以 / 结尾时出现错误 #367 SSH 公钥包含换行符时无法被删除 #370
功能改进 增加 webhook 配置分区来自定义 Web 钩子 任务检查周期 和 发送超时 增加仓库 TAR.GZ 格式打包下载按钮 当不同版本发布具有相同数量的提交时,使用创建时间排序 #199 在应用启动时检查 Git 安装和版本 在提交页面显示准确的提交时间 #281 允许管理员修改用户密码 #291 增加更多类型的 SSH 密钥类型验证支持 #293 仓库描述的链接可点击 #300 允许使用 /:username 作为用户主页路由 密码最大长度限制修改为 255 位 #340 Slack Web 钩子集成 #379 允许仓库名称包含 . #453
新增特性 增加命令 gogs fix location 用于处理 Gogs 应用位置改变 支持编辑版本发布以及保存为草稿 增加 Cron 任务和运行进程监控面板 增加记录日志到数据库选项 管理员面板增加删除所有未激活帐户操作 增加反向代理用户认证支持 #165 增加 server -> ENABLE_GZIP 配置选项支持应用级别 GZIP 通过提交消息关闭工单 #302 增加对仓库的 点赞/取消点赞 功能 增加 .mkd 作为 Markdown 文件扩展名 #362 增加工单评论附件支持 #307 增加组织级别 Web 钩子 #442
其它变更 全新设计的官方网站(gogs.io) 全站新 UI 设计 大部分页面已实现多语言 增加 Ubuntu 包管理安装 #455
有关该版本发布的更多信息,请阅读 官方发布博文。
Gogs(Go Git Service) 是一个基于 Go 语言的自助 Git 服务。 当前版本:0.5.0 Beta 开发目的 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、微博) 多语言支持(英文、简体中文、德语等等)
系统要求 安装部署 在安装 Gogs 之前,您需要先安装 基本环境。 然后,您可以通过以下 5 种方式来安装 Gogs:
|