Gogs是基于 Go 语言的自助 Git 服务,是一个轻量级的开源跨平台服务软件,轻松搭建自己的git服务。
搭建gogs有一段时间了,个人的服务主机,在稳定性有可能存在一些问题,平时使用一般使用github,gogs主要用来自动从github同步。
需要对gogs的模板修改,好像只能从启服务才能生效。用的putty对服务器进行维护,但是gogs运行需要进程保护,不然关掉putty后服务就自动停止了,gogs默认需要git用户启动服务,先新建git用户,然后切换用户
$su git
切换后启动服务(在gogs目录下操作)
$nohup ./gogs web &
然后就ok了,关闭putty不影响服务
关于重启,需要先结束gogs进程,gogs默认端口位3000,查询端口进程
$lsof -i:3000
然后杀死进程
$kill -9 pid
例如查询到的pid为20833,则执行
$kill -9 20833
然后就可以像上面的一样启动了。
原文链接:https://zycao.com/gogs%E5%90%8E%E5%8F%B0%E8%BF%90%E8%A1%8C%E5%8F%8A%E9%87%8D%E5%90%AF.html