Gogs windows 环境搭建

Gogs windows 搭建

搭建环境:server 2008 R2

数据库依赖:mysql-5.7.24(前一篇已经讲解过安装)

gogs下载地址:https://gogs.io/docs/installation/install_from_binary

Gogs windows 环境搭建

Gogs windows 环境搭建

解压到D盘根目录,在gogs 目录下新建 custom 和 log 目录

Gogs windows 环境搭建

在custom 目录下再新建conf 目录

在conf 目录下新建 app.ini 文件

Gogs windows 环境搭建

在app.ini文件里加入如下内容

[repository]

ROOT = D:/GitProject

[database]

PATH = 127.0.0.1:3306

在log 目录下新建gogs.log 文件,因为log是存放gogs的日志文件,还要给他写的权限。

Gogs windows 环境搭建

Gogs windows 环境搭建

然后运行---cmd 启动gogs.exe。

Gogs windows 环境搭建

在浏览器地址栏输入 http://localhost:3000/install 即可见首次运行安装程序

Gogs windows 环境搭建

Gogs windows 环境搭建

上面的安装内容看个人需求更改,数据库密码在上一章已经介绍过mysql的安装,然后点击安装。

Gogs windows 环境搭建

看到上面内容,表示已经安装成功。可以自己注册个账号,进去建立仓库,测试使用。

当你安装完之后,你会发现一个问题,就是cmd环境下的gogs.exe关闭后,gogs就打不开了。那是因为gogs服务没有打开,下面介绍下怎么把gogs注册为windows服务。

将Gogs注册为Windows服务。

首先修改gogs的配置文件,修改gogs目录中的文件Gogs\custom\conf\app.ini,把 RUN_USER = 替换成计算机名,计算机名在我的电脑----右键属性-----即可看到。

Gogs windows 环境搭建

Server配置里面可以不用动,在修改一下数据库文件,并重启gogs. 里面的路径换成你的gogs存放的实际路径。

sc create gogs start= auto binPath= ""D:\gogs\gogs.exe" web --config "D:\gogs\custom\conf\app.ini""

net start gogs

Gogs windows 环境搭建

然后 net start gogs,(要是重启不了,要把之前的gogs.exe web那个程序关闭掉)然后在windows服务里面,你就会看到生成了一个gogs服务。

Gogs windows 环境搭建

还有一点要注意的就是,端口跟防火墙的处理,系统默认端口是3000,当然也可以更改,使用过程中,要么是开设特定端口,要么是关闭防火墙。


分享到:


相關文章: