关注我,更多精彩文章第一时间推送给你 之前写过一篇docker结合gitlab搭建git服务的文章,最近换成了gogs,对比两者说下有什么区别吧。 gitlabgogs速度比较吃机器性能轻量级,配置低速度也快搭建慢快功能多相比gitlab少 gogs优点:Gogs(/gɑgz/)项目旨在打造一个以最简便的方式搭建简单、稳定和可扩展的自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、macOS、Windows 以及 ARM 平台。开源:github地址 搭建gogs的git服务过程 # 拉取gogs镜像 docker pull gogs/gogs # 启动容器 docker run --name gogs -p 10022:22 -p 10080:3000 \ -v /usr/local/docker/gogs/data:/data \ -d gogs/gogs 启动容器之后访问ip:10080我这里是192.168.16.128:10080第一次启动要求配置的页面 关于docker启动mysql可以参考我的文章 Docker安装mysql 完成设置之后,我设置的管理员账户叫做gogs_admin登录后的效果 创建一个新的仓库 最终效果如下:其他功能大家自己研究吧,这里就不做赘述了