Gogs git仓库部署
Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、Mac OS X、Windows 以及 ARM 平台。
可以用于搭建企业内部的git仓库服务
线上部署在11.96.94.11这台ecs.
部署目录:/alidata/server/gogs
配置文件:custom/conf/app.ini
提示:配置文件可以配置,gogs的端口、域名、ssl证书等等。
启动命令:/alidata/server/gogs/gogs web
注意:这里如果gogs服务器重启之后,需要做如下操作
1、先查看mysql是否有启动(ps aux | grep mysql)
2、如果mysql没有启动,执行service mysql start
3、查看web服务是否启动(ps aux | grep web)
4、如果web服务没有启动,执行./alidata/server/gogs/start.sh
5、这样一般就可以启动了
start.sh内容:
#!/bin/bash
/alidata/server/gogs/gogs web > /alidata/server/gogs/log/gogs.log 2>&1 &
Gogs安装比较简单,只要下载二进制安装包,直接运行启动命令就可以使用默认配置启动一个git仓库服务。
Gogs官网: https://gogs.io/