windows安装git服务器

我选择的是国人本身开发的gogs
1.根据文档,选择二进制包下载,我下载的是mws内置windows服务的git

clipboard.png
nssm我试过,反正我没成功,注册服务的时候提示我OpenServer指定的服务未安装web

  1. 下载好解压到指定的文件夹下,打开cmd命令框,以管理员身份运行
  2. cd gogs,在cmd输入命令gogs.exe web
  3. 在浏览器输入127.0.0.0:3000,进入gogs配置页面,注意:得提早建立一个gogs的数据库,名字本身定,得和配置填写的一致
  4. 注册windows服务,

修改 D:/Gogs/custom/conf/app.ini 文件的相应信息:数据库

RUN_USER = COMPUTERNAME$ //运行应用的用户名称,咱们建议您使用 git,但若是您在我的计算机上运行 Gogs,请修改成您的系统用户名称windows

clipboard.png
根据官网说的,咱们将端口改成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\""

确保每一个后面都有空格=。您能够选择添加其余参数以进一步修改服务,或在服务管理控制台中手动修改它。成功后能够在服务中看到app

clipboard.png

要启动服务,请运行如下命令:spa

C:\> net start gogs

若是启动不了,将刚开始输入gogs.exe web命令的那个窗口关闭,再试试,若是还不行,就打开任务管理器,点击服务那栏,找到gogs,鼠标右键,点击开始运行,若是还不行就去看系统日志吧日志

相关文章
相关标签/搜索