开启辅助访问 切换到窄版

打印 上一主题 下一主题

(连载3)Git版本管理的web服务端搭建和使用

[复制链接]
版块:
嵌入式操作系统 其他嵌入式相关 发布时间:2018-7-30 08:33:52
11830
楼主
跳转到指定楼层
| 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本文章为技术文章,只有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服务器。
免费版必须开源,不利于公司保护商业机密。
收费版是闭源的,公司可用,具体操作自行从网站学习。





全文完。
(连载1)简易方式使用Git版本管理软件

(连载2)Git版本管理的框架及流程
(连载3)Git版本管理的web服务端搭建(本文)






作者介绍:
丑木,原名黄华林,80后。
读大学期间由师兄带入电子开发路子,蹉跎岁月10多年,玩过简单应用程序开发、车载音响导航产品、车载仪表、安防监控、数码产品、视频产品、手机产品等,无系统MCU、嵌入式系统UCOS/ThreadX、开放式操作系统Win32/Linux/android什么都做。
由于微信朋友圈内容不能对外转帖,故开通公众号瞎写东西方便转帖。


个人微信二维码:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表