本文章为技术文章,只有windows服务器熟悉的才能读懂,其他人不要看下去了,写本文章目的是备忘。
本文介绍如何在Windows操作系统下搭建Git服务器。服务器端采用的是Bonobo Git Server,一款用ASP.NET MVC开发的Git源代码管理工具,界面简洁,基于Web方式配置,简单易用。
1. BONOBO GIT SERVER,下载最新版:http://bonobogitserver.com/
下载后是一个6_3_0.zip文件。
2,在Windows10下打开IIS7功能。开始-->控制面板-->程序-->启用或关闭windows功能,勾选Internet Information Services的选项。不会的可以谷歌或百度下。
3,解压上步下载的压缩包到C:\inetpub\wwwroot。
4,修改APP_Data文件夹权限(这步不截图)。
允许IIS用户修改网站代码中的(C:\inetpub\wwwroot\Bonobo.Git.Server\App_Data)文件夹,所以需要做如下配置:
1在APP_Data文件夹上右键选择“属性”
2到“Security”(安全)的Tab页点击“Edit”(编辑)
3给IIS_IUSRS赋予Write和Modify权限。(我通常是直接选择:完全控制)
→如果上步骤没找到IIS_IUSRS用户。那就点击添加→左下角高级→右边点击立即查找,最后添加即可,这样就可以在 “组或用户名”列表中显示了.
5,以上配置好之后, 我们首先打开IIS管理器。
选择"网站"右击添加网址,然后弹出一个添加网站的界面, 自己拟定一个网站名称,然后物理路径也就是刚才那个解压好的文件包的路径。最好一步自定义一个端口号确定即可。
6,上步操作之后, 我们可以在网站列表中看到刚才添加好的网站。然后我们点击》 应用程序池,找到我们刚发布的网站,看看.NET Framework 版本是否是4.0。如果不是,请右击网站,点击》基本设置,选择4.0即可,托管管道模式选择》集成 。
7,最后一步:选择网站右击》管理网址》浏览,(或者右边中间的位置有个:浏览网站)如果能看到如下界面, 说明我们已经部署成功了。默认管理员账号密码均为:admin
8,改成中文界面,新建用户。
9,建立文件仓库,业界叫代码仓库。
10,库管理。
这里可以建立和删除库。
11,库编辑。
这里可以改变库的用户权限,让一些人只能下载,不能上传。
12,用户就可以使用http://192.168.1.104/xxx.git的地址作为git远程地址。本地tortoise git使用请参考往期文章。
13,除了可以自己公司建立web服务器实现git文件仓库的远程存储外,还可以使用github提供的服务,实现远程web git服务器。
免费版必须开源,不利于公司保护商业机密。
收费版是闭源的,公司可用,具体操作自行从网站学习。
全文完。
(连载3)Git版本管理的web服务端搭建(本文)
作者介绍:
丑木,原名黄华林,80后。
读大学期间由师兄带入电子开发路子,蹉跎岁月10多年,玩过简单应用程序开发、车载音响导航产品、车载仪表、安防监控、数码产品、视频产品、手机产品等,无系统MCU、嵌入式系统UCOS/ThreadX、开放式操作系统Win32/Linux/android什么都做。
由于微信朋友圈内容不能对外转帖,故开通公众号瞎写东西方便转帖。
个人微信二维码:
领取专属 10元无门槛券
私享最新 技术干货