《腾讯云windows server上部署Gogs》


最近买了腾讯云服务器,学习了如何在windows server上部署Gogs,实现自我代码管理。


准备

windows 安装gogs

  1. 先下载 gogs ,直接解压。不用安装

  2. 下载安装git bash 客户端,直接下一步,安装

  3. 直接进到gogs目录C:\Program Files\gogs_0.12.6_windows_amd64\gogs\scripts\windows

  4. 把gogs打包成服务,双击install-as-service.bat,会提示你nssm不是内部命令

  5. 默认使用的nssm 命令,需要安装nssm,官网下载之后,直接解压。

  6. 根椐 系统 32/64 选不同的文件夹目录,进到win64目录 ,执行命令:

nssm install gogs 

  • 出现以下则打包成功

  1. 去我的电脑-管理-服务-找到gogs,右击启动

  2. 然后在 gogs根目录,执行命令 gogs web会出现这样 界面(也可以执行start /min gogs web后台运行)
    在这里插入图片描述

  3. 安装数据库(MariaDB),下载点击安装,安装过程会设置MariaDB的账号核密码

  4. 初始化数据库(新建一个名称为gogs的数据库)

SET @s = IF(version() < 8 OR (version() LIKE '%MariaDB%' AND version() < 10.3),
            'SET GLOBAL innodb_file_per_table = ON,
                        innodb_file_format = Barracuda,
                        innodb_large_prefix = ON;',
            'SET GLOBAL innodb_file_per_table = ON;');
PREPARE stmt1 FROM @s;
EXECUTE stmt1;

DROP DATABASE IF EXISTS gogs;
CREATE DATABASE IF NOT EXISTS gogs CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
  1. 访问: http://localhost:3000 正常情况下会出现下面的界面。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NogZY5gV-1648558333502)(C:\Users\trist\AppData\Roaming\Typora\typora-user-images\image-20220329204225627.png)]

  1. 注意这里安装的时候,管理员帐号设置要设置一个。方便登录。

  2. 安装会要几十秒左右。安装完成之后。会自动跳转界面 安装完成。

  • 此时,只能在云服务器里,输入127.0.0.1:3000才会有反应,因为腾讯云服务器的3000端口默认是不开放的,需要手动开放

腾讯云端口开放

  • 云服务器只开放部分端口

  • 添加规则

  • 无需重启,打开111.111.111.111:300 即可远程开启Gogs服务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值