解决阿里云CentOS 7.4 上搭建gogs时,gogs.service不能成功启动的问题

最近尝试在阿里云上搭建一个git服务,GitLab官方要求服务器内存至少为4G,因此果断切换到gogs。

gogs的部署比较简单,我用的是二进制安装。

主要的部署流程是,

  • 在服务器上新建一个git用户,
  • 在git用户下下载gogs软件包并解压,
  • 安装准备数据库,我用的是CentOS yum 安装的MariaDB,记得要装MariaDB-server,
  • 新建gogs的数据库并赋予访问权限,
  • 进入gogs目录运行./gogs web ,
  • 在客户端登录http://xx.xx.xx.xx:3000并按照提示配置。这些遇到问题可以直接百度。

配置完成后,下面添加gogs自动启动服务。

  • 复制gogs.service到系统路径,
cp /home/git/gogs/scripts/systemd/gogs.service /etc/systemd/system/
  • 启动服务,
sudo systemctl enable gogs.service
  • 去客户端尝试连接http://xx.xx.xx.xx:3000, 发现不能连接。

解决方法,

注释掉/etc/systemd/system/gogs.service里的 ProtectSystem=full

你可能感兴趣的:(解决阿里云CentOS 7.4 上搭建gogs时,gogs.service不能成功启动的问题)