Windows上搭建Git服务器和客户端

今天试着在本机搭建了一下Git环境,记录一下搭建的要点。

软件

Git服务器:Bonobo Git Server,下载地址:https://bonobogitserver.com
Git客户端:Sourcetree,下载地址:https://www.sourcetreeapp.com

搭建服务器

  1. 首先配置IIS。控制面板 》程序 》启用或关闭windows功能。如下图所示:

    IIS配置

    红色箭头指向的.Net Framework 4.X + IIS + WebDAV + ASP.NET 4.X,都必须开启,因为Bonobo Git Server基于ASP.NET MVC 4开发。
    最后,给IIS注册.Net Framework,管理员权限运行cmd,执行
    %windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

  2. 配置服务器。把下载的Bonobo Git Server包解压到www root目录,比如我是放到了E:\wwwroot\Bonobo.Git.Server。然后,修改APP_Data文件夹权限,允许IIS用户修改网站中的(E:\wwwroot\Bonobo.Git.Server\App_Data)文件夹。

    • 在APP_Data文件夹上右键选择“属性”
    • 到“Security”(安全)的Tab页点击“Edit”(编辑)
    • 给IIS_IUSRS赋予Write和Modify权限。(我通常是直接选择:完全控制) =》如果上步骤没找到IIS_IUSRS用户。那就点击添加→左下角高级→右边点击立即查找,最后添加即可,这样就可以在 “组或用户名”列表中显示了。

    接下来
    Default Web Site 》右键 》高级设置,配置物理路径
    这里写图片描述
    Bonobo.Git.Server 》右键 》选择转为应用程序

    开启目录浏览权限
    这里写图片描述

    在浏览器里输入,http://localhost/Bonobo.Git.Server,出现下面示意图就说明已经搭建好了
    这里写图片描述
    默认用户名和密码都是admin

    如果出现500.19报错,管理员权限执行以下两行命令

    %windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers
    %windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/modules

客户端就不说了,就是Sourcetree的使用和Git的管理方式,跟svn最大差异主要是分布式版本管理。

参考文档

  1. https://mareinsula.files.wordpress.com/2016/04/gitlocal_english.pdf
  2. http://blog.csdn.net/Gdreamlend/article/details/50973320
  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值