一、介绍
Gogs 是一款极易搭建的自助 Git 服务。https://gogs.io/docs。以下将使用 Docker 搭建自助的Git服务。
二、使用Docker 部署Gogs
2.1 下载Gogs 镜像
#这里使用树莓派的gogs镜像
#不是树莓派使用docker pull gogs/gogs:latest
docker pull gogs/gogs-rpi
2.2 启动gogs
#创建volume
docker volume create --name gogs-data
#启动gogs
docker run -d --name=gogs \
--restart always \
-v gogs-data:/data \
-p 3022:22 \
-p 3080:3000 gogs/gogs-rpi
#暂停容器
docker container stop gogs
docker container rm gogs
#删除volume
docker volume rm gogs-data
2.3 访问gogs
注意:如果是部署到远程服务器,记得放开响应的端口
2.4 配置安装gogs
注意填写SSH 端口号为我们自定义的端口 3022, 域名填写部署gogs 服务器的ip ,HTTP端口号按原来的3000就行。
也可以设置禁止注册登陆
安装成功后,自动跳转
三、问题
3.1、protocol ‘’https’’ is not supported 错误
- 使用 CTRL +V会在Git Bash 中添加一个隐藏的符号 ^?,使链接前面加了 ^?符号导致的