Go 写的 git 托管服务:Gogs

jopen 10年前

Gogs(Go Git Service) 是一个由 Go 语言编写的自助 Git 托管服务。

开发目的

Gogs 完全使用 Go 语言来实现对 Git 数据的操作,实现  依赖,并且支持 Go 语言所支持的 所有平台,包括 Linux、Mac OS X 以及 Windows。

更重要的是,您只需要一个可执行文件就能借助 Gogs 快速搭建属于您自己的代码托管服务!

项目概览

  •  有关项目设计、开发说明、变更日志和路线图,请通过 Wiki 查看。

  •  您可以到 Trello Broad 跟随开发团队的脚步。

  •  想要先睹为快?通过 在线体验 或查看 安装部署 -> 二进制安装 小节。

  •  使用过程中遇到问题?尝试从 故障排查 页面获取帮助。

功能特性

  • 活动时间线

  • SSH/HTTPS 协议支持

  • 注册/删除用户

  • 创建/删除/关注公开仓库

  • 用户个人信息页面

  • 仓库浏览器

  • Gravatar 支持

  • 邮件服务(注册)

  • 管理员面板

  • 支持 MySQL、PostgreSQL 以及 SQLite3(仅限二进制版本)

Go 写的 git 托管服务:Gogs


项目主页:http://www.open-open.com/lib/view/home/1395621791181