gogs安装完成之后,手动到/usr/local/src/gogs/下直接执行 ./gogs web 是可以启动gogs的
但是在网上找了很多关于gogs配置自启动的方法都不能用,我的环境是centos7
-
一种方法是:
创建文件名/lib/systemd/system/gogs.service 内容 [Unit] Description=gogs After=network.target [Service] Type=forking ExecStart=/usr/local/src/gogs/scripts/init/centos/gogs start ExecReload=/usr/local/src/gogs/scripts/init/centos/gogs restart ExecStop=/usr/local/src/gogs/scripts/init/centos/gogs stop PrivateTmp=true [Install] WantedBy=multi-user.target
但是启动不了
2.另外是 :
把/usr/local/src/gogs/scripts/init/centos/gogs拷贝到/etc/init.d/,并且增加x权限
但两种都无法使用systemctl start gogs.service启动
不用自己写的
centos7 系统,将gogs安装目录中下面的文件拷贝到systemd 目录,然后systemctl enable gogs.service 就行了