1.下载并安装Git,如有需求,请重启服务器让Path中的环境变量生效。
2.下载并安装Gogs,请注意,在Windows中部署时,请下载MiniWinService(mws)版本。
3.在MariaDB中创建一个命名为Gogs的数据库,并分配专用的管理账户。
4.在CMD中切换到解压目录,并输入gogs.exe web命令,回车就能看到提示运行成功,进入浏览器访问服务器127.0.0.1:3000端口即可访问。
需要注意的是,执行此步骤是为了完成Gogs的初始化工作,并创建配置文件,在将Gogs服务寄宿到Windows服务之前,只要关闭cmd就无法访问了。
5.将Gogs注册为Windows服务。
5.1首先修改gogs的配置文件,修改gogs目录中的文件Gogs\custom\conf\app.ini,把 RUN_USER = 替换成电脑名称,如果不知道电脑名称的话在cmd里输入echo %COMPUTERNAME% 就会返回电脑全称。
5.2按照以下示例,修改[server]配置项: 
[server]
DOMAIN = git.yoursite.com
ROOT_URL = http://git.yoursite.com/
其它配置项请参考Gogs配置文件手册

5.3以管理员运行cmd.exe,输入以下代码注册Windows服务
sc create Gogs start= auto binPath= ""E:\Gogs\gogs.exe" web --config "E:\Gogs\conf\app.ini""
sc description Gogs "一款极易搭建的自助 Git 服务,用于驱动团队内部的代码协作。" 
6.启动服务,在服务器的浏览器里访问Gogs服务网站,并配置数据库,网站域名,管理员账号等数据后,大功告成。

转载于:https://www.cnblogs.com/icycore/p/7818693.html

用Gogs在Windows上搭建Git服务相关推荐

  1. Windows 环境搭建 git 服务

    Windows 环境搭建 git 服务 有时候在本地开发个人项目, 需要对代码进行版本管理, 可在 Windows 上搭建一个自己使用的 git 服务器 当前搭建系统环境 Windows10 安装Gi ...

  2. 使用gitblit在Windows上搭建git服务器

    使用gitblit在Windows上搭建git服务器 概述 工具准备 安装流程 安装jre-7 测试java环境 解压并配置gitblit 修改data目录下的defaults.properties文 ...

  3. 10分钟教你在Windows上搭建Git服务器

    10分钟教你在Windows上搭建Git服务器 一.下载并安装jdk. 二.下载Gitblit 三.配置 四.运行 五.测试 一.下载并安装jdk. 安装JDK请移步到:2022年最新Java JDK ...

  4. 在Windows上搭建Git Server

    Git在版本控制方面,相比与SVN有更多的灵活性,对于开源的项目,我们可以托管到Github上面,非常方便,但是闭源的项目就会收取昂贵的费用. 那么私有项目,如何用Git进行代码版本控制呢?我们可以自 ...

  5. window服务器上搭建git服务,window server git!!!

    先给大家看一个高大上的,这是我给我公司配置的,小伙伴们都说好! 阿里云的2012server 基于这篇大神的教程,我把服务端搭建好了. 传送门,当然我还是自己做个笔记的好. 1.下载java,并安装 ...

  6. 利用win10的Linux子系统在PC上搭建git远程仓库

    在win10上搭建一个git远程仓库 在win10上安装ubuntu子系统 在控制面板中开启linux子系统 下载安装Ubuntu子系统 在Ubuntu子系统上安装配置git远程仓库 建立一个git仓 ...

  7. windowsServer服务器上搭建GIt服务器

    摸索了一天,终于把服务器端Git搭建完毕.记录下来,省的以后踩坑. 如下: 1.下载JavaSDK,通过oracle官网下载,网址: https://www.oracle.com/index.html ...

  8. 在Win7的IIS上搭建FTP服务及用户授权

    FTP服务 FTP是文件传输协议(File Transfer Protocol)的简称,该协议属于应用层协议(端口号通常为21),用于Internet上的双向文件传输(即文件的上传和下载).在网络上有 ...

  9. CentOs上搭建git服务器

    CentOs上搭建git服务器 首先安装setuptools wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0 ...

最新文章

  1. 黄聪:第2章 并发操作的一致性问题 (2)
  2. Python基础之简单用户交互
  3. 结对-英文词频分析-开发环境搭建过程
  4. Java实现CSV读写操作源代码
  5. JS如何监听动画结束
  6. Oracle数据库入门——常用的数据字典
  7. 蓝桥杯第六届C语言B——积分之谜
  8. * 构建一个list集合存储5个学生对象, 过滤年龄小于18的,存入一个新的map集合
  9. Postgres 9.2.4的升级方案与步骤
  10. 计算机一级有几套试卷,计算机一级B十五套试卷
  11. 医疗对话摘要论文阅读笔记
  12. 上海职称英语计算机取消,上海地区职称英语考试是不是取消了?
  13. NAND FLASH基础知识总结
  14. 申请加拿大计算机研究生如何写未来计划,加拿大学习计划书模板 (study plan)
  15. CSS - 移动端布局(一)关键的前置知识
  16. 美工要冬的html语言,什么是美工css?
  17. 聚合支付怎么开发的,模式有哪些
  18. java automapper 使用_AutoMapper实际项目运用
  19. 【RocketMQ】4、Windows10单机环境部署
  20. leetcode 79. 单词搜索【类似迷宫回溯】

热门文章

  1. 设计模式之命令模式(Command)摘录
  2. 【Qt】QDebug和log4cplus的联合使用
  3. python求5_python(五)——运算符,小整数对象池
  4. python知道答案_Python程序设计基础知道章节测试答案
  5. python pandas_Python库Pandas数据可视化实战案例
  6. 模糊匹配 读音_onenote搜索机制详解②:两种搜索模式,模糊与精确匹配
  7. 校园音乐点歌平台的设计与开发 微信小程序 推荐点歌 java 开发
  8. MaxCompute 多行数据合并为一行数据
  9. 卡巴斯基安全浏览器_卡巴斯基 for windows 全方位安全软件2021注册表清除版
  10. ESTabBarController