解决阿里云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

解决方法,

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容