安装网上教程非常丰富,这篇写的非常详细了,可以参考一下,并且注意一下末尾的注意事项。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 中对应的数据库账户即可正常运行。
服务的添加和启动需要按照上面第五、六步做相同操作哦。