whyherry 2019-11-04
我选择的是国人自己开发的gogs
1.根据文档,选择二进制包下载,我下载的是mws内置windows服务的
nssm我试过,反正我没成功,注册服务的时候提示我OpenServer指定的服务未安装
修改 D:/Gogs/custom/conf/app.ini 文件的相应信息:
RUN_USER = COMPUTERNAME$ //运行应用的用户名称,我们建议您使用 git,但如果您在个人计算机上运行 Gogs,请修改为您的系统用户名称
根据官网说的,我们将端口改为80(前提是80端口不能被别的应用程序占用),将HTTP_ADDR更改为自己的ip,ROOT_URL改为http://域名,DOMAIN改为域名,在C:/Windows/System32/drivers/etc/hosts,添加127.0.0.1 自己的域名或者ip
6.使用内置功能
cmd.exe以管理员身份打开命令提示符()。运行以下命令:
sc create gogs start= auto binPath= "\"C:\gogs\gogs.exe\" web --config \"C:\gogs\custom\conf\app.ini\""
确保每个后面都有空格=。您可以选择添加其他参数以进一步修改服务,或在服务管理控制台中手动修改它。成功后可以在服务中看到
要启动服务,请运行以下命令:
C:\> net start gogs
如果启动不了,将刚开始输入gogs.exe web命令的那个窗口关闭,再试试,如果还不行,就打开任务管理器,点击服务那栏,找到gogs,鼠标右键,点击开始运行,如果还不行就去看系统日志吧