作为基于windows开发的程序员,配置类的工作能点鼠标就不喜欢敲键盘输入命令。所以如今需要搭建一个git服务器,我并没有直接基于windows使用ssh,而是选择了轻量化web端的gogs。
gogs有windows版本,其中github官方项目下载的wms结尾版本,使用的是原生windows服务,直接运行会闪退。
安装成windows服务发现装的上,但又不能运行(报错找不到文件)。先是命令行安装那里,需要使用命令
sc create gogs start= auto binPath= "\"C:\soft\gogs\gogs.exe\" web --config \"C:\soft\gogs\custom\conf\app.ini\""
这段可以完成安装,但是启动会提示找不到文件,具体找不到什么文件无从得知,控制台并没有输出错误堆栈。
尝试到此而至,实在难以坚持下去,毕竟还有条借助nssm安装成windows服务的途径。
nssm安装windows服务就顺利许多了,也就直接切入到这个版本开始用起来。
中间还有点插曲:
由于我配置了域名访问,但是巧了我电脑上装有代理软件,导致这个不实际配置上解析的域名,单纯推过配置hosts的方法无法本地直接访问。
因为实际访问时候用的域名走了代理去外网解析了,没经过host,从而表现成无法通过域名访问的效果,在这个问题上折腾了一会才想通。
原文地址:
https://www.opengps.cn/Blog/View.aspx?id=8071
文章的更新编辑依此链接为准。欢迎关注源站原创文章!