《腾讯云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服务

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Gogs是一款极易搭建的自助Git服务。Gogs的目标是打造一个最简单、最快速和最轻松的方式搭建自助Git服务。使用Go语言开发使得Gogs能够通过独立的二进制分发,并且支持Go语言支持的所有平台,包括Linux、MacOSX、Windows以及ARM平台。 Gogs功能特性: 支持活动时间线 支持SSH以及HTTP/HTTPS协议 支持SMTP、LDAP和反向代理的用户认证 支持反向代理子路径 支持用户、组织和仓库管理系统 支持添加和删除仓库协作者 支持仓库和组织级别Web钩子(包括Slack集成) 支持仓库Git钩子和部署密钥 支持仓库工单(Issue)、合并请求(Pull Request)、Wiki以及保护分支 支持迁移和镜像仓库以及它的Wiki 支持在线编辑仓库文件和Wiki 支持自定义源的Gravatar和Federated Avatar 支持Jupyter Notebook 支持邮件服务 支持后台管理面板 支持MySQL、PostgreSQL、SQLite3、MSSQL和TiDB(实验性支持)数据库 支持多语言本地化(22种语言) 系统要求: 最低的系统硬件要求为一个廉价的树莓派 如果用于团队项目,建议使用2核CPU及1GB内存 浏览器支持: 请根据Semantic UI查看具体支持的浏览器版本。 官方支持的最小UI尺寸为1024*768,UI不一定会在更小尺寸的设备上被破坏,但我们无法保证且不会修复。 安装部署: 在安装Gogs之前,您需要先安装基本环境。 然后,您可以通过以下5种方式来安装Gogs: 二进制安装 源码安装 包管理安装 采用Docker部署 通过Vagrant安装
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值