windows安装git服务器

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

windows安装git服务器_第1张图片
nssm我试过,反正我没成功,注册服务的时候提示我OpenServer指定的服务未安装

  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安装git服务器_第2张图片
根据官网说的,我们将端口改为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\""

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

windows安装git服务器_第3张图片

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

C:\> net start gogs

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

你可能感兴趣的:(php,windows-server)