是什么 ? | : | Go git service |
开发语言 | : | golang |
官方主页 | : | https://gogs.io |
源码仓库 | : | https://github.com/gogs/gogs |
类似软件 | : | Gitea |
step1、安装依赖
所有时 | Terminal + Shell |
下载时 | cURL |
解压时 | unzip |
运行时 |
|
step2、使用curl命令下载编译好的二进制.zip
压缩包 ()
curl -LO https://dl.gogs.io/0.11.86/gogs_0.11.86_linux_amd64.zip
step3、使用unzip解压Gogs
压缩包
unzip gogs_0.11.86_linux_amd64.zip
step4、查看gogs
目录中的内容
step5、配置PATH
环境变量
export PATH=~/gogs:$PATH
step6、启动服务
gogs web --port=3000
step7、通过http://localhost:3000访问服务
step1、创建一个存放数据的目录
mkdir -p ~/docker_volume/gogs
step2、下载gogs/gogs镜像,并使用它创建一个容器,并启动之
docker run -d --name=gogs -p 10022:22 -p 10080:3000 -v ~/docker_volume/gogs:/data gogs/gogs
step3、通过http://localhost:10080
进行访问
首次运行,需要做一些配置工作。
step1、配置数据库
这里看自己的需求进行选择使用什么数据库。一般的,SQLite足矣。
step2、一般性配置
这里特别注意Run User
里填写的必须是当前运行服务的用户,就是whoami
命令的结果。
step3、邮件服务配置
step4、其他服务配置
step5、管理员用户配置
这里最好直接创建管理员用户,否则第一个被创建的用户被当成管理员。
点击“Install Gogs
”按钮,安装完成,直接以管理员账户登录了: