乐趣区

windows安装git服务器

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


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,请修改为您的系统用户名称


根据官网说的,我们将端口改为 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,鼠标右键,点击开始运行,如果还不行就去看系统日志吧

退出移动版