介绍
Gogs项目旨在构建一种简单,稳定和可扩展的自托管Git服务,该服务可以通过最轻松的方式进行设置。使用Go语言开发的git自托管服务,部署十分简单,可以在Go支持的所有平台(包括Linux,macOS,Windows和ARM)上进行独立的二进制分发来完成此任务。可以帮助你自己搭建一个类似于Github的网站。
功能特点
- 用户仪表板,用户个人资料和活动时间表。
- 通过SSH,HTTP和HTTPS协议访问存储库。
- 用户,组织和存储库管理。
- 储存库和组织Web挂钩,包括Slack,Discord和Dingtalk。
- 仓库Git钩子,部署密钥和Git LFS。
- 存储库问题,拉取请求,Wiki,受保护的分支机构和协作。
- 使用其他代码宿主的Wiki迁移和镜像存储库。
- Web编辑器,用于快速编辑存储库文件和Wiki。
- Jupyter Notebook和PDF渲染。
- 通过SMTP,LDAP,反向代理,GitHub.com和GitHub Enterprise with 2FA进行身份验证。
- 自定义HTML模板,静态文件等。
- 丰富的数据库后端,包括PostgreSQL,MySQL,SQLite3和TiDB。
- 拥有30多种语言的本地化版本。
软件界面
请点击输入图片描述
请点击输入图片描述
请点击输入图片描述
硬件要求
- Raspberry Pi或$ 5 Digital Ocean Droplet足以让您入门。有些甚至使用64MB RAM Docker CaaS。
- 2个CPU内核和512MB RAM将成为团队合作的基准。
- 当您的团队规模变得更大时,请增加CPU核心数量,而内存占用却仍然很少。总结来说,就是你随便拿个电脑就能跑起来,树莓派和Arm的话,喜欢的可以自己折腾。
获取方式
在GitHub上搜索Gogs,就可以去到Gogs的仓库中下载软件。如果你对下载使用软件有什么问题,可以给我留言哈 ,也可以关注公众号“Github开源工具”,回复Gogs,更多有趣开源软件信息欢迎关注公众号。
有些工具或者工具的有些版本小编也没有一一试过,一般的功能应该都是支持的,不过也有意外原因导致工具使用的效果不是很好,希望大家也不要见怪,有问题可以评论私聊我,能解决的都会尽力帮大家解决的。