IT必备技能高性能web辅助资料

Github标星34K+Star,这款开源项目助你秒建Git服务

2020-06-22  本文已影响0人  macrozheng

以前使用Gitlab搭建过Git服务,如果服务器配置低的话启动和访问都会特别慢。最近发现了Gogs这个开源项目,安装方便,特别轻量级,推荐给大家!

SpringBoot实战电商项目mall(30k+star)地址:https://github.com/macrozheng/mall

Gogs简介

Gogs是一款极易搭建的自助Git服务,使用Go语言开发,只要Go语言支持的平台它都支持,包括Linux、Mac OS X、Windows以及ARM平台。Gogs对系统硬件要求极低,你甚至可以在树莓派上搭建它。

项目地址:https://github.com/gogs/gogs

安装

Gogs在Docker环境下的安装非常简单,只需要两个命令即可,推荐使用该方式来进行安装。

docker pull gogs/gogs
docker run -p 10022:22 -p 10080:3000 --name=gogs \
-v /mydata/gogs:/data  \
-d gogs/gogs

配置

image image

使用

注册

image image

创建仓库

image image image image

工单管理

image image image

添加用户

image image

管理协作者

image image

迁移外部仓库

image image image

Gogs VS Gitlab

之前有写过一篇《10分钟搭建自己的Git仓库》,使用的是Gitlab,下面对比下Gogs和Gitlab在安装使用过程中的优缺点,仅代表个人观点。

比较方面 Gogs Gitlab
Docker镜像大小 44MB 836MB
启动速度 很快,几秒 很慢,机器配置不好要10分钟
配置要求 很低,树莓派都可以 很高,吃内存,吃CPU
访问速度 够快 机器配置好也还可以
功能 功能较少 功能很丰富

公众号

mall项目全套学习教程连载中,关注公众号第一时间获取。

公众号图片
上一篇下一篇

猜你喜欢

热点阅读