Git版本管理的web服务端搭建和使用

本文章为技术文章,只有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什么都做。

由于微信朋友圈内容不能对外转帖,故开通公众号瞎写东西方便转帖。

个人微信二维码:

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180730G07DML00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券