Win10下使用GitStack搭建Git服务器

Git是目前世界上最先进的分布式版本控制系统(没有之一)。

​ 许多人习惯用复制整个项目目录的方式来保存不同的版本,或许还会改名加上备份时间以示区别。 这么做唯一的好处就是简单,但是特别容易犯错。 有时候会混淆所在的工作目录,一不小心会写错文件或者覆盖意想外的文件。

为了解决这个问题,人们很久以前就开发了许多种本地版本控制系统,大多都是采用某种简单的数据库来记录文件的历次更新差异。

在公司或者自己使用的时候不免会有需要搭建一个简单的Git服务器自己使用的需求,不被外网访问!或者一个团队在一起共享代码,开发应用。

前期准备

  • GitStack 安装包
  • Git 安装包

关于安装包:大家可以去官网下载最新版的安装包,贴心的我为大家附上官网的下载地址;

Git官方下载地址:https://git-scm.com/downloads GitStack官方下载地址: https://gitstack.com/download/

安装前查看80端口是否被占用

在CMD中输入下面命令查看80端口占用情况,如果被占用请先解决占用!不然会安装失败或者打不开GitStack首页

netstat -ano | findstr "80"

被System占用80端口解决方案

如果查看PID信息发现是System 占用80端口,如果电脑安装了SqlServer 请前往服务,停止SqlServerReportingServices服务

开始安装

安装GitStack,打开直接下一步即可,如需改变安装则自行修改!

这里建议勾选Git,这样就不需要再自行安装Git客户端了,如果想要安装最新版的git,可不勾选,自行安装。

即使你已经安装过git,在安装时仍然需要勾选git,否则无法新建版本库。

由于gitstack默认采用80,若电脑上存在tomcat等别的占用80端口的服务,则会存在冲突占用等问题,即电脑重启后无法进入gitstack系统。

解决方法:安装结束进入系统后首先修改端口号为8800或其他端口

GitStack的使用

1.进入GitStack

安装完成会自动弹出GitStack的主页;

2.创建仓库

这个就是GitStack的主界面,这里提示我们需要创建一个新仓库。

提示如下信息,说明创建成功!!

仓库创建失败

点击创建的时候提示错误,则说明我们的安装的时候没有选择Git,这时就需要卸载重装!

3.创建用户

仓库创建成功了,肯定得有小伙伴来上传项目吧!谁来上传呢?

这个时候就需要我们去创建用户了

如下图:

4.在仓库为用户分配权限

1.返回仓库管理页面,点击已经有的仓库上的小人头像

2.点击添加用户或添加用户组按钮

3.管理读写权限

使用的注意事项

安装的注意事项和解决办法我已经穿插在安装过程中了!请仔细查看

最新文章

  1. 如何将Eclipse中的项目迁移到Android Studio 中
  2. Jquery 表单操作
  3. [Everyday Mathematic]20150213
  4. Win 10 、Win 8 系统默认字体如何修改为宋体
  5. C#生成PDF页脚第几页共几页
  6. s=a+aa+aaa+aaaa+aa...aaaa
  7. 很好的容斥思想 HDU 5514
  8. java_JDBC(1)
  9. Java IO编程全解(六)——4种I/O的对比与选型
  10. java RTTI笔记 之Class学习笔记(摘自java编程思想)
  11. Webdriver之API详解(1)
  12. 模拟银行ATM系统(基础版)
  13. SDK安装详解以及adb的来源
  14. PHP多维数组转一维
  15. Lua 语言环境安装
  16. VS Code对.NET Core项目持续的Build
  17. ChromeDriver启动Chrome浏览器后,地址栏只显示data;——chromeDriver版本不对
  18. 解决sublime text 3中文乱码问题
  19. django模型相关的知识点
  20. Eigen教程(1)

热门文章

  1. 一文说清 InnoDB 的事务机制
  2. Robotframework自动化5-基础关键字介绍2
  3. 小BUG大原理 | 第一篇:重写WebMvcConfigurationSupport后SpringBoot自动配置失效
  4. Java基础之LinkedHashMap原理分析
  5. Java编程系列文章序言
  6. Java一键部署包,Linux部署不用愁!!!
  7. Windows提示80被占用
  8. Redis Cluster集群架构实现
  9. Python爬虫开发者工具介绍
  10. Spring Boot 如何使用拦截器、过滤器、监听器?