把gogs加入windows7系统服务不成功


#1

我先用命令:sc create gogs binPath= "“C:\gogs\gogs.exe” web --config “C:\gogs\custom\conf\app.ini”"新建一个服务;没有问题反馈建立成功
第二步,net start gogs,报错服务无法启动,然后打开电脑管理里的服务,找到gogs这一项,右击启动时,报错为1067,进程意外中止。


#2

我在Windows 10 上面也没有成功过


#3

看 Gogs 日志 path/to/gogs/log


#4

在windows 7和windows 2008 R2上面,使用sqlite3,指定账户之后,成功创建并启动windows服务。命令如下:
sc create gogs start= auto binPath= ““D:\programs\gogs\gogs.exe” web --config “G:\apps\gogs\custom\conf\app.ini”” obj= %account% password= %password% displayname= “Gogs web service”

新的问题:
在界面上创建好新仓库,然后通过本地GIT往服务器推送成功之后,界面上面怎么都没法看到提交记录。一直就是第一次创建仓库的那个页面。不知道有没有人碰到类似问题。

翻页论坛的帖子,发现有个关于数据库配置路径的问题,灵机一动,把它改成绝对路径,果然一切都好了。
[database]
;这里使用绝对路径
PATH = G:/apps/gogs/data/gogs.db


#5

设置为绝对路径在安装页面就写了。。:joy:


#6

@magast 我的也是看不到提交信息。修改了db路径也没有用。