docker中使用git_使用Gogs结合Docker搭建Git服务

cc9eedcff766428727e77a406911eedf.png

  • 之前写过一篇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第一次启动要求配置的页面

af9c12a7f88bd1b6b03ada496857b27e.png

  • 关于docker启动mysql可以参考我的文章 Docker安装mysql

4df5d8a7be36c0b95c3ae616ce01f53b.png

b1d5fd5d93dcaa752305b2ce6cdcd44a.png

  • 完成设置之后,我设置的管理员账户叫做gogs_admin登录后的效果

2f65f5acab1bfb8913250bfece32d7b4.png

  • 创建一个新的仓库

a4aaaaf60372ec4d958a5f262ccc45be.png

  • 最终效果如下:其他功能大家自己研究吧,这里就不做赘述了

f675b5776e108d328f307727d6eeec0c.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值