随便说两句

之前有使用 Gitblit 在Windows搭建Git服务器,用的也挺好的,可能安装起来略麻烦一点。现在全用 Gogs 在windows搭建Git服务器,主要是因界面好看,管理更方便一些。

Gogs特点

  • 易安装
  • 跨平台
  • 轻量级

stp 1

  • 官网介绍:https://gogs.io/
  • 下载选择自己电脑,Windows amd64(64位)或者386(32位)
  • 下载链接:https://dl.gogs.io/

stp 2

  • 数据库,我这里使用的 Mysql ,没有的可以自己安装,或都使用其它数据库,可以看官方介绍。
  • 步骤省略。

stp 3

  • 下载 NSSM,这个用来注册服务的,不用每次都去启动,稍后用到。
  • 下载链接:http://nssm.cc/download

stp 4

  • 将下载的 Gogs 压缩文件解压到你想安装的目录。

  • 在gogs文件夹下增加两个文件夹(custom和log)

  • custom文件夹中新增conf目录,conf目录中新增app.ini文件,然后编写app.ini

  • log文件夹中添加gogs.log文件

  • 设置log文件夹的权限

stp 5

执行sql语句创建数据库

DROP DATABASE IF EXISTS gogs;
CREATE DATABASE IF NOT EXISTS gogs CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

stp 6

  • 进入到gogs文件夹目录,按shift,点击cmd处理,不要关掉cmd.
  • 输入 ( gogs.exe web ) 启动gogs安装
  • 在浏览器地址栏输入 http://localhost:3000/install 即可见首次运行安装程序
  • 设置安装程序
  • 自己注册一个帐号即可进行管理和创建仓库了,第一个用户默许管理员权限。

备注:我这边安装成功,相关的页面出现不了,有一个参考页面。

http://baijiahao.baidu.com/s?id=1582078449743656559&wfr=spider&for=pc

stp 7

  • 进入到nssm文件夹目录,按shift,点击cmd处理.

  • 输入 ( nssm install gogs ) 运行,会弹出一个框,然后按照下面页面一步一步设置。

https://gogs.io/docs/installation/run_as_windows_service#use-nssm

  • 查看服务

  • 局域网访问验证(配置文件可以要更改成IP访问)

stp 7

  • 下载Git客户端使用,链接:https://git-scm.com/downloads
  • 不习惯命令,也可以安装TortoiseGit,链接:https://tortoisegit.org/download/
  • 还可以下载相对应TortoiseGit语言包。

总结

整个流程下来,一个小时就大功告成了,如果是外网服务器,需要配置域名。主要是新公司用的SVN,用的不爽,全部移植到Git上面来,又Get到新技能,这个用的挺舒服的。

转载于:https://www.cnblogs.com/dacongge/p/7851650.html

Windows 使用 Gogs 搭建 Git 服务器相关推荐

  1. Windows平台下搭建Git服务器

    Git没有客户端服务器端的概念,但是要共享Git仓库,就需要用到SSH协议(FTP , HTTPS , SFTP等协议也能实现Git共享,此文档不讨论),但是SSH有客户端服务器端,所以在window ...

  2. Windows平台下搭建Git服务器的图文教程

     Windows平台下搭建Git服务器的图文教程 来源:互联网 作者:佚名 时间:08-27 11:42:10 [大 中 小] Git没有客户端服务器端的概念,但是要共享Git仓库,就需要用到SS ...

  3. Gogs搭建git服务器

    Gogs简介 Gogs 是一款极易搭建的自助 Git 服务.Gogs 的目标是打造一个最简单.最快速和最轻松的方式搭建自助 Git 服务.使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发, ...

  4. windows server服务器下用Gogs搭建Git服务器教程详解

    一.准备条件 1.官网下载NSSM         http://www.nssm.cc/download NSSM介绍:NSSM是一个服务封装程序,它可以将普通exe程序封装成服务,使之像windo ...

  5. Docker安装Gogs搭建git服务器

    gihub地址:https://github.com/gogs/gogs gogs官网:https://gogs.io/ gihub官方docker安装gogs方法:https://github.co ...

  6. Windows平台使用Gitblit搭建Git服务器图文教程

    Git服务现在独树一帜,相比与SVN有更多的灵活性,最流行的开源项目托管网站Github上面,如果托管开源项目,那么就是免费使用的,但是闭源的项目就会收取昂贵的费用,如果你不缺米,那么不在本文讨论的范 ...

  7. git进入项目目录 windows_Windows下搭建Git服务器

    Windows平台下搭建Git服务器的图文详解及教程 Git没有客户端服务器端的概念,但是要共享Git仓库,就需要用到SSH协议(FTP , HTTPS , SFTP等协议也能实现Git共享,此文档不 ...

  8. kali系统搭建本地服务器,kali linux 下搭建git服务器

    参考:http://www.cnblogs.com/dee0912/p/5815267.html https://www.liaoxuefeng.com/wiki/001373951630592960 ...

  9. Gogs搭建git私服-windows版

    Gogs搭建git私服-windows版 在代码的世界里,github应该是家喻户晓了,那么想不想在自己的电脑上搭建一套类似的服务供自己工作和学习使用呢.答案是肯定的. Gogs就是一款开源免费的产品 ...

最新文章

  1. 要不要读博?机器学习博五学生和强化学习博士展开了一场battle
  2. SQL Server 2008基于策略的管理
  3. MFC命令消息的路由
  4. jTessBoxEditor工具进行Tesseract3.02.02样本训练
  5. 太原学计算机的职高,山西太原职高学校排名
  6. 【翻译】.NET 5 Preview 1 发布
  7. android里canvas视频帧,移动端用canvas截取视频封面,如何不截取第一帧,而是截取其它的帧?...
  8. 计算机控制常用数据通信标准,计算机系统第6章通信ppt课件.ppt
  9. mie散射粒子消光系数 matlab代码,一种球形粒子GMie散射效率极值的算法
  10. HNOI2015 开店
  11. IDEA基本使用及配置(2)
  12. Shell编程-JAVA大数据-Week5-DAY3-linux
  13. easyui获取图片路径_094 ego电商项目-2 菜单、图片上传、CRUD
  14. 《Linux/UNIX 系统编程手册》学习笔记
  15. Vscode搭建jdk源码阅读环境 wsl
  16. 西部数据移动硬盘真伪测试软件,如何查询西数移动硬盘的真伪
  17. sfp寄存器_查看光模块信息 - E600 V200R011C10 配置指南-设备管理 - 华为
  18. C语言基础学习——基本数据类型(char型)
  19. Servlet实现 教师管理系统
  20. 难难难!如何求图的某一顶点到其他顶点最短距离?迪杰斯特拉Dijkstra和弗洛伊德Floyd要上场了

热门文章

  1. DOS介绍以及常用命令
  2. Tomcat端口被占用怎么查看占用程序
  3. 基于Object.defineProperty实现双向数据绑定
  4. 写一个“特殊”的查询构造器 - (四、条件查询:复杂条件)
  5. 亲和属性和链路管理组的TE隧道路径控制原理
  6. 使用OSOT来优化虚拟桌面2
  7. 从内容云到一云多屏 云计算助力传统媒体转型
  8. CentOS7.0 安装nginx-1.9.10
  9. C# HttpRequest基础连接已经关闭: 接收时发生意外错误
  10. 关于“未结束的字符串常量”