Windows 使用 Gogs 搭建 Git 服务器(转)

Windows 使用 Gogs 搭建 Git 服务器

 

随便说两句

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

Gogs特色

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

stp 1

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语句建立数据库git

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 便可见首次运行安装程序
  • 设置安装程序
  • 本身注册一个账号便可进行管理和建立仓库了,第一个用户默许管理员权限。

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

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

stp 7

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

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

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

  • 查看服务

  • 局域网访问验证(配置文件能够要更改为IP访问)

stp 7

总结

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

相关文章
相关标签/搜索