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/

posted @ 2019-08-22 17:23  gram5988  阅读(280)  评论(0编辑  收藏  举报