Gogs是基于 Go 语言的自助 Git 服务,是一个轻量级的开源跨平台服务软件,轻松搭建自己的git服务。

git演示地址 https://git.zycao.com

搭建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

然后就可以像上面的一样启动了。