Golang Go语言中 Gogs 怎么样,与 gitlab 相比?
需要给实验室上一套内网 git 系统,以往都是通过 docker 部署 gitlab ,最近发现了 Gogs ,感觉这种二进制部署会方便很多,有没有使用过的人讲下经验?目前有没有坑?
https://gogs.io
Golang Go语言中 Gogs 怎么样,与 gitlab 相比?
项目组用了大半年, 还没有遇到什么问题。内网使用 开启 OFFLINE_MODE ,关闭 SSH ,不使用 SSL ,速度很快。
更多关于Golang Go语言中 Gogs 怎么样,与 gitlab 相比?的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
没用过 gogs 。
但二进制部署会方便?
都用 docker 部署了,还要倒回去么……
当年我第一个二进制安装的 gitlab,为了在带证书的在 nginx 统一反代恶心了我半天,在 debian 6-7-8 的升级中挂了,最后直接丢 docker 了。
用过一段时间 功能较少 满足基本需求 不过已经转至 gitlab
刚开始用了一个多月了,可以在小内存 VPS ( 512MB )上搭建,满足个人需求。
gogs 我们内部在使用,反正基本功能都 OK ,遇到 Bug 的话就直接找无闻解决一下,基本上修复都在 1 星期以内
貌似不错哦,是国人开发?
gogs 的作者也混这里的哦,
现在已经很稳定了.
闻哥加油
作者很忙,请宽容一点。
支持下作者的精神~
你理解错了,我不用这玩意,也不关心一个项目是不是几个月没有动静,这个项目管理上有很大的问题。
https://github.com/go-gitea/gitea/issues/227#issuecomment-139569052
楼主可以尝试下 gitbucket
https://github.com/gitbucket/gitbucket
gitlab 不错的,公司现在在用。对比两年试用时前的 UI ,我已经被现在的版本惊艳到了
我在公司架了两个 gogs 不过用户不多
同用 GitLab ,也觉得不错,除了写 Wiki 略蛋疼……
GitLab EE 还是很不错的,现在的版本把 LFS 和 Annex 都加了进去,处理大文件也更加方便了。只是因为这个出现的时间还是有点短,尽管跳到了 8.x 了, Bug 还是很多。。。之前提过很多 Bug 根本就没时间修。。。
ls 那些黑历史挖得一手好坟。。想不到,还有这样的过往,不过转眼间, gogs 已经 1w 多 star 。。
之前一直用着 gitlab ,新公司 gitlab 不用了,直接用 coding.net 了
组内用了大半年。现在该有的功能都有了
如果公司有钱用 GitLab 企业版必然是极好的,或者买得起大机器用 EE 也是杠杠的。其它情况可以考虑 Gogs 。
Gitea 功能更丰富哦。https://docs.gitea.io/en-us/comparison/
在Go语言中,Gogs与GitLab都是常用的代码托管和版本控制工具,但它们各自有不同的特点和适用场景。
Gogs是一个开源、轻量级的自托管Git服务,它易于安装和配置,资源占用较少,非常适合个人和小型团队使用。Gogs的功能相对简单,主要集中在代码托管和版本控制上,但提供了Web界面和Git命令行等访问方式,并支持一定程度的定制。
相比之下,GitLab则是一个功能丰富的DevOps平台,它提供了Git仓库管理、问题跟踪、代码审查、CI/CD等一系列功能。GitLab在企业环境中颇受欢迎,它支持多用户协作,便于代码版本控制,并内置了CI/CD功能,可以自动化构建、测试和部署流程。此外,GitLab还提供了丰富的访问控制和安全性设置,确保代码库的安全性和完整性。
因此,如果你需要一个轻量级、易于自托管的解决方案,并且主要关注代码托管和版本控制功能,那么Gogs是一个不错的选择。而如果你需要一个功能全面的DevOps平台,用于团队协作、项目管理和持续集成/持续部署等场景,那么GitLab可能更适合你的需求。