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.管理读写权限

使用的注意事项

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

Windows下使用GitStack搭建Git服务器的更多相关文章

  1. Windows下基于http的git服务器搭建-gitstack

    版权声明:若无来源注明,Techie亮博客文章均为原创. 转载请以链接形式标明本文标题和地址: 本文标题:Windows下基于http的git服务器搭建-gitstack     本文地址:http: ...

  2. Windows平台使用Gitblit搭建Git服务器教程

    Windows平台使用Gitblit搭建Git服务器图文教程 Git服务现在独树一帜,相比与SVN有更多的灵活性,最流行的开源项目托管网站Github上面,如果托管开源项目,那么就是免费使用的,但是闭 ...

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

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

  4. 在Windows平台下使用Gitblit搭建Git服务器图文解说

    Windows平台下Git服务器搭建 一.java环境变量的设置 下载jdk并配置jdk的环境变量,JAVA_HOME,CLASSPATH以及PATH,最后在DOS窗口输入java -version检 ...

  5. windows环境下利用Gitblit搭建Git服务器并实现自动部署Web站点目录

    Git服务搭建多见于linux环境,但windows主机也不少,目前网上文章诸多不全,且以讹传讹,不甚清楚.下面介绍windows环境下的自动部署和发布. 所需环境及资源:Java环境.Gitblit ...

  6. windows下svn+apache搭建svn服务器

    使用软件: apache_2.0.55-win32-x86-no_ssl.msi Setup-Subversion-1.5.3.msi TortoiseSVN-1.5.10.16879-win32-s ...

  7. Windows下搭建Git 服务器: BONOBO GIT SERVER + TortoiseGit

    本文将介绍如何在Windows操作系统下搭建Git服务器和客户端.服务器端采用的是Bonobo Git Server,一款用ASP.NET MVC开发的Git源代码管理工具,界面简洁,基于Web方式配 ...

  8. Windows操作系统下搭建Git服务器和客户端。

    本文将介绍如何在Windows操作系统下搭建Git服务器和客户端.服务器端采用的是Bonobo Git Server,一款用ASP.NET MVC开发的Git源代码管理工具,界面简洁,基于Web方式配 ...

  9. windows 下搭建git服务器,及问题处理。

    最近要做一个源码管理服务器,权衡了一下还是git最适合,搭建服务器前看了网上一些windows下搭建git服务器的帖子,感觉还比较简单,没有太多需要配置的地方,于是开始动手. 我选择的是 gitfor ...

随机推荐

  1. nginx系列(七)静态文件合并combo

    根据雅虎性能优化准则,可以将大量的小型JS文件进行合并,用来提高WEB服务器的性能.下面就是笔者的一个实践. 目前必须安装在1.4.+才可以 官方:http://wiki.nginx.org/Http ...

  2. linux系统jdk安装

    1.软件包下载:官网 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载linu ...

  3. python中实现参数化的原理

    k就是   <参数名>

  4. 【机器学习】梯度下降 II

    Gradient Descent 梯度下降 II 关于 Gradient Descent 的直观解释,参考上一篇博客[机器学习]梯度下降 I 本模块介绍几种梯度下降模型.定义符号标记如下: \(\th ...

  5. 2020 计蒜之道 预赛 第三场 石子游戏(简单)(暴力DP)

    石子游戏(简单) 原题链接 思路: 通过形式容易看出是一道DP.其中异或和的情况只有64种,所以我们可以开一维来记录当前异或和的状态. 利用dp[当前位置][异或和][是否选择当前]来进行状态转移.时 ...

  6. android.support.v7.app.AppCompatActivity不能使用的解决办法

    最近Android Studio 更新到4.0版本后,在构建项目时使用 android.support.v7.XX android.support.v4.XX 发现在xml文件中,原先我最常使用的Dr ...

  7. 【云原生下离在线混部实践系列】深入浅出 Google Borg

    Google Borg 是资源调度管理和离在线混部领域的鼻祖,同时也是 Kubernetes 的起源与参照,已成为从业人员首要学习的典范.本文尝试管中窥豹,简单从<Large-scale clu ...

  8. puTTY远程登录时,连接不上

    可能接收远程登录的SSH服务没启动 解决办法,控制台输入,service sshd start

  9. mysql存储过程的初步学习及案例示例

    存储过程 几个月前小编开始初步接触学习存储过程,当然是跟着大神的视频学习的,在学习的过程中自己也记录了一下笔记,如今整理一下,接下来我将从概念,优缺点以及语法和实际应用几方面为大家详细讲解一下存储过程 ...

  10. pip安装更换镜像源

    说明 有时候网不好,pip安装非常慢,所以需要更换源,特记录如下   国内镜像地址: # 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple # 豆瓣 http ...