《腾讯云windows server上部署Gogs》
·
文章目录
最近买了腾讯云服务器,学习了如何在windows server上部署Gogs,实现自我代码管理。
准备
- gogs
- Git客户端
- 应用程序打包成服务:nssm
- 数据库:MariaDB Foundation - MariaDB.org
windows 安装gogs
-
先下载 gogs ,直接解压。不用安装
-
下载安装git bash 客户端,直接下一步,安装
-
直接进到gogs目录
C:\Program Files\gogs_0.12.6_windows_amd64\gogs\scripts\windows -
把gogs打包成服务,双击
install-as-service.bat,会提示你nssm不是内部命令 -
默认使用的nssm 命令,需要安装nssm,官网下载之后,直接解压。
-
根椐 系统 32/64 选不同的文件夹目录,进到win64目录 ,执行命令:
nssm install gogs

- 出现以下则打包成功

-
去我的电脑-管理-服务-找到gogs,右击启动
-
然后在 gogs根目录,执行命令
gogs web会出现这样 界面(也可以执行start /min gogs web后台运行)
-
安装数据库(MariaDB),下载点击安装,安装过程会设置MariaDB的账号核密码
-
初始化数据库(新建一个名称为
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;
- 访问: http://localhost:3000 正常情况下会出现下面的界面。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NogZY5gV-1648558333502)(C:\Users\trist\AppData\Roaming\Typora\typora-user-images\image-20220329204225627.png)]](https://i-blog.csdnimg.cn/blog_migrate/88d44c909a3af2a5b71fb581df124f6e.png#pic_center)
-
注意这里安装的时候,管理员帐号设置要设置一个。方便登录。
-
安装会要几十秒左右。安装完成之后。会自动跳转界面 安装完成。

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

- 添加规则

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

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)