安装网上教程非常丰富,这篇写的非常详细了,可以参考一下,并且注意一下末尾的注意事项。https://www.cnblogs.com/randyjang/articles/8444950.html

CENTOS下的主要的安装步骤

本文以阿里云主机为例,并使用阿里云一键配置安装完成。

1. 下载安装包

 

2. 设置目录的权限及拥有者,毕竟是源码,除了拥有者其他谁都不能访问

 

3. 使用git用户初始化运行程序(必须先运行并执行安装向导,后续才能启动服务)

4. 按照向导设置好数据库账号密码及克隆地址。

5. 将gogs加入设置为服务项、加入自启动并修改配置文件路径

 

然后使用vim 修改【重要】

/alidata/git/gogs/scripts/systemd/gogs.service

或者

/alidata/git/gogs/scripts/init/centos/gogs

的内容,找到其中的HOME,修改为你的gogs安装位置

6、启动服务即可

 

如果服务器更换,需要迁移

首先备份gogs目录下的 gogs-repositories 以及 custom目录

然后使用mysqldump导出数据库。

在目标服务器重新安装好数据库及程序初始化之后,将目录复制到对应目录下,并设置好 custom/conf/app.ini 中对应的数据库账户即可正常运行。

服务的添加和启动需要按照上面第五、六步做相同操作哦。