Centos7.3下安装gogs轻量级git工具,可代替gitlab!!!
安装Dockeryum -y install docker启动Docker服务service docker startDocker拉取gogs镜像docker pull gogs/gogs创建Gogs文件夹mkdir -p /var/gogsDocker创建gogs服务docker run --name=gogs -p 10022:...
·
安装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
完美!!!
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献1条内容
所有评论(0)