Centos7.3下安装gogs轻量级git工具,可代替gitlab!!!

安装Docker

yum -y install docker

启动Docker服务

service docker start

Docker拉取gogs镜像

  docker pull gogs/gogs

创建Gogs文件夹

  mkdir -p /var/gogs

Docker创建gogs服务

  docker run --name=gogs -p 10022:22 -p 10080:3000 -v /var/gogs:/data gogs/gogs

安装Gogs


注意,这一步可能访问不了,请先检查自己的防火墙,我的是阿里云,我添加了如下配置

安全规则

在浏览器输入 xx.xx.xx.xx:10080 ,就可以访问安装界面了,在这个界面配置好数据库,我用的SQLite3数据库,也可以用其他的。还可以配置管理员账号,如果没有配置,默认第一个用户就是管理员,

gogs install

配置完成后,我们再次访问xx.xx.xx.xx:10080,就可以看到Gogs界面了,创建一个thinkphp5.1的仓库试一下

 

gogs home

我们可以创建一个仓库,测试一下

 

这个时候你会发现你的仓储地址是 http://xx.xx.xx.xx:10080/root/Thinkphp5.1.git这个地址好像不是我们想要的,怎么办呢
注意,我的已经更改过,所以没有这个问题。

设置Gogs仓储地址

#gogs容器必须在运行状态
docker exec -it gogs /bin/bash 

cd ~/../data/gogs/conf/ 

vim app.ini 

将里面的localhost设置为服务器ip

ip setting

#保存配置
eixt

docker restart gogs 


完美!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值