Windows Server 2008 R2搭建GIT服务器

Bonobo Git Server是一个运行在IIS6/7、MVC 3、.net 4.0平台基础之上的开源GIT源代码服务器。下面将Windows Server 2008 R2下安装过程分享一下:

1、环境准备

msysGit

TortoiseGIT

在 Windows Server 2008 R2 上安装 IIS 7.5

Microsoft .NET Framework 4.0

ASP.NET MVC 3

2、下载Bonobo Git Server安装包并解压

3、下载64位版本的 System.Data.SQLite 替换/bin/目录下的同名dll文件

4、将解压并替换dll文件后的整个目录拷贝至目标路径,可是是默认的 c:inetpubwwwroot目录,也可以单独配置一个git子域名,这里我选择后者,注意:应用程序池要选择ASP.NET v4.0

5、配置App_Data目录权限为“完全控制”,在目录上点击鼠标右键 —>>> 属性 —>>> 安全 —>>> 编辑

 

6、打开浏览器输入http://localhost/Bonobo.Git.Server或步骤5添加的子域名(例如http://git.chiefleo.me/),以默认管理员身份登录:用户名-admin,密码-admin

7、在“Global Settings”中指定代码库的根目录,并设置好该目录的文件系统权限(需要有写权限)

8、创建代码库:Repositories —>>> Create New Repository —>>> 输入代码库相关信息 —>>> 创建完毕,点击代码库名称,就可以看到相应的Git Repository Location,以后可根据此链接clone、pull、push代码了~

GIT使用问题汇总:

1、安装BONOBO GIT SERVER以后,通过http://localhost/Bonobo.Git.Server或子域名访问,页面显示为空。

解决方案:参考上述步骤5,配置App_Data目录权限为“完全控制”

2、GIT push比较大的文件时,弹出错误提示:

Pushing to http://git.chiefleo.me/Git.aspx/xxx
fatal: protocol error: bad line length character: <!DO
fatal: The remote end hung up unexpectedly
error: RPC failed; result=55, HTTP code = 200

解决方案:打开web.config,在 <system.web> 节点下设置最大请求长度(maxRequestLength)为102400000,在<system.webServer>节点下,设置最大允许内容长度(maxAllowedContentLength)为102400000,相关代码如下:

 代码如下 复制代码

<system.web>
   <httpRuntime maxRequestLength="102400000" />
   ...
</system.web>
<system.webServer>
   ...
   <security>
     <requestFiltering>
       <requestLimits maxAllowedContentLength="102400000" />
     </requestFiltering>
   </security>
</system.webServer>
时间: 2024-11-05 18:46:40

Windows Server 2008 R2搭建GIT服务器的相关文章

Windows Server 2008 R2 中 Web 服务器 (IIS) 角色的新增功能

Web 服务器 (IIS) 角色有哪些主要变化? 许多功能已在Internet信息服务(IIS)7.5中添加或增强,这是在Windows Server2008 R2的Web服务器角色的基础. 可在Web服务器(IIS)在Windows Server 2008 R2的作用进行以下更改: 综合扩展 WebDAV和FTP 要求过滤 管理包模块 管理增强功能 最佳实践分析 Windows PowerShell中的供应商和cmdlet 配置日志记录和跟踪 应用托管增强 服务强化 托管服务帐户 hostab

Windows Server 2008 R2托管服务账户的功能

  今天部署AD RMS的时候,需要为RMS单独创建一个服务账号,于是联想起Server 2008 R2中的一个新功能:托管服务账号.首先我们先了解一下它是什么吧? 托管服务帐号:由于对运行的服务的域用户账号密码管理起来较麻烦,因此托管服务帐号(Managed Service Account)应运而生.所谓托管服务帐号,也即委托给操作系统进行管理的帐号.托管服务帐号(MSA)的密码由操作系统自动设定.维护,定期自动更新,并不需要管理员手工干预,对管理员来说,好像此帐号没有密码一样. 托管服务帐号

Windows Server 2008 R2英文测试版下载(含官方序列号)

http://www.aliyun.com/zixun/aggregation/13975.html">Windows Server 2008 R2是微软服务器操作系统的下一代版本,功能和特性上基于现 有的Windows Server 2008,并进行了 深入增强和完善.该系统开发代号Windows 7 Server,也就是相当于Windows 7的服务器版本,二者一脉相承. 微软 刚刚已经放出了Windows Server 2008 R2 Beta测试版的下载,Build编译版本号700

控制-Windows Server 2008 r2虚拟机磁盘空间问题

问题描述 Windows Server 2008 r2虚拟机磁盘空间问题 在 godaddy 上购买的服务器.系统为 Windows Server 2008 r2 SP1 改服务器运行 Windows 服务.控制着几个 控制台应用程序, 现在的问题是 服务器磁盘为 120G.个人使用不到20G. 才用了一个月 .目前磁盘空间为 不足2G. C:WindowsSysWOW64 大小为 71G+ (持续增长中) C:WindowsSystem32 大小为 3G.. C:Windows 空间为 90G

Windows Server 2008 R2系统安装指南

一般来说,Microsoft在研发现在的网络操作系统的时候,总是会分为客户端(Client)和服务器端(Server)两个版本来发布,如共用Windows 2000名字的Professional/Server版本,分开名字的Windows XP和Windows Server 2003,以及Windows Vista和Windows Server 2008,到了Windows 7,对应的服务器版本不是Windows 7 Server也不是Windows Server 7或者Windows Serv

Windows Server 2008 R2打印和文件服务角色服务器

本系列文章介绍如何将运行 Windows Server(R) http://www.aliyun.com/zixun/aggregation/19058.html">2003 或 Windows Server 2008 操作系统的打印服务器迁移到运行 Windows Server 2008 R2 操作系统且已安装了打印和文件服务角色的服务器. 淘汰源服务器 由于备份源服务器时需要使其脱机,因此在向目标服务器的迁移结束前,用户将无法进行打印.为了最大程度地降低影响,请在完成迁移和测试目标服务

Windows Server 2008 R2实战:DHCP服务器迁移过程篇

本系列文章介绍了将现有 DHCP 服务器设置迁移到运行 http://www.aliyun.com/zixun/aggregation/13975.html">Windows Server 2008 R2 的服务器的步骤.如下图显示,迁移前过程包括手动收集数据,然后是在目标服务器和源服务器上运行程序.迁移过程包括源服务器和目标服务器迁移过程,这些过程使用 Export 和 Import cmdlet 自动收集.存储和迁移服务器角色设置.迁移后过程包括验证目标服务器是否已经成功替换源服务器并

WIN2008 R2 Active Directory 之一 部署企业中第一台Windows Server 2008 R2域控制器_win服务器

前言 对于活动目录(AD)来讲,从Windows 2000到现在有非常多的文章在对其进行探讨,微软公司每推出一代新的Windows系统,这一重要服务技术不管是从功能上还是从性能上都在不断进步.在此,以最新Windows Server 2008 R2(以后简称WIN08R2)系统为例,从零开始讲述关于WIN08R2活动目录相关技术.希望能一直坚持写完! --胖哥 通过多年来AD在企业中的部署,技术人员几乎都知道与活动目录相关的一系列概念了,如:域.域树.域林.OU和站点,还有域控制器(DC)等.那

Windows Server 2008 R2常规安全设置及基本安全策略_win服务器

用的腾讯云最早选购的时候悲催的只有Windows Server 2008 R2的系统,原来一直用的Windows Server 2003对2008用起来还不是非常熟练,对于一些基本设置及基本安全策略,在网上搜了一下,整理大概有以下17个方面,如果有没说到的希望大家踊跃提出哈! 比较重要的几部 1.更改默认administrator用户名,复杂密码 2.开启防火墙 3.安装杀毒软件 1)新做系统一定要先打上补丁 2)安装必要的杀毒软件 3)删除系统默认共享 4)修改本地策略-->安全选项 交互式登