随便说两句
以前有使用 Gitblit 在Windows搭建Git服务器,用的也挺好的,可能安装起来略麻烦一点。如今全用 Gogs 在windows搭建Git服务器,主要是因界面好看,管理更方便一些。html
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语句建立数据库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
- 下载Git客户端使用,连接:https://git-scm.com/downloads
- 不习惯命令,也能够安装TortoiseGit,连接:https://tortoisegit.org/download/
- 还能够下载相对应TortoiseGit语言包。
总结
整个流程下来,一个小时就大功告成了,若是是外网服务器,须要配置域名。主要是新公司用的SVN,用的不爽,所有移植到Git上面来,又Get到新技能,这个用的挺舒服的。windows