
简体中文
?想象
GOGS( /gɑgz/
)项目旨在建立一种简单,稳定和可扩展的自托GIT服务,可以以最无痛的方式进行设置。通过GO,这可以通过在所有GO支持的平台上进行独立的二进制发行,包括Linux,MacOS,Windows和ARM基于系统。
?概述
- 请访问我们的主页以获取用户文档。
- 请参阅ChangElog.md,以获取每个版本中的更改列表。
- 想在做其他事情之前尝试一下吗?在线上!
- 遇到麻烦?在讨论中帮助自己进行故障排除或提出问题。
- 想帮助本地化吗?查看本地化文档。
- 准备好弄脏了吗?阅读我们的贡献指南。
- 嗯... apis呢?我们在文档中得到了实验支持。
?特征
- 用户仪表板,用户配置文件和活动时间表。
- 通过SSH,HTTP和HTTPS协议访问存储库。
- 用户,组织和存储库管理。
- 存储库和组织Webhooks,包括Slack,Discord和Dingtalk。
- 存储库git钩,部署键和git lfs。
- 存储库问题,拉请请求,Wiki,受保护的分支和协作。
- 使用其他代码主机的Wiki迁移和镜像存储库。
- Web编辑器,用于快速编辑存储库文件和Wiki。
- Jupyter笔记本和PDF渲染。
- 通过SMTP,LDAP,反向代理,GitHub.com和GitHub Enterprise进行身份验证。
- 自定义HTML模板,静态文件和许多其他文件。
- 丰富的数据库后端,包括PostgreSQL,MySQL,SQLITE3和TIDB。
- 具有31种语言的本地化。
?硬件要求
- 覆盆子Pi或5美元的数字海洋液滴足以让您开始。有些甚至使用64MB RAM Docker CAA。
- 2个CPU核心和512MB RAM将是团队合作的基准。
- 当您的团队规模明显更大时,增加CPU内核,内存足迹仍然很低。
浏览器支持
- 请参阅语义UI,以获取支持的浏览器的特定版本。
- 正式支持的最小分辨率是1024*768 ,但是UI仍以较小的分辨率看起来正确,但没有承诺或修复。
安装
确保首先安装先决条件。
有6种安装GOGS的方法:
- 从二进制安装
- 从源安装
- 从软件包安装
- 与Docker一起运送
- 尝试Vagrant
部署到云
- Cloudron
- 沙暴
- sloppy.io
- Yunohost
- dplatform
- Lunanode
- 始终达塔
教程
- 带有GOGS的Raspberry Pi的私人Git Web门户网站
- 如何在Ubuntu上设置GOGS 14.04
- 在Docker的帮助下运行自己的类似GitHub的服务
- Dockerized Gogs Git Server和Alpine Postgres在20分钟或更短的时间内
- 用Gogs主持自己的私人github
- 使用gogs搭建自己的git服务器(中文)
- 阿里云上ubuntu 14.04 64位安装gogs(中文)
- 在FreeBSD上安装GOGS
- 如何在Linux服务器(Digitalocean)上安装GOGS
?软件,服务和产品支持
- Fabric8(DevOps)
- 詹金斯(CI)
- 木偶
- Synology(Docker)
- Syncloud(App Store)
?♂️认可
该项目由:
其他致谢:
- 感谢Egon Elbre设计了徽标的原始版本。
- 感谢Crowdin赞助开源翻译计划。
- 感谢Monovm赞助VPS服务。
- 感谢BuildKite赞助开源CI/CD计划。
贡献者
- 有关前100名贡献者,请参见贡献者页面。
- 有关翻译人员的公开列表,请参见翻译人员。
⚖️许可证
该项目属于麻省理工学院许可证。有关完整许可文本,请参见许可证文件。