写点什么

如何在 Windows Server 上搭建 Git Repository Server?

作者:DisonTangor
  • 2022 年 1 月 01 日
  • 本文字数:670 字

    阅读完需:约 2 分钟

Git 作为开发工具之一,主要用于辅助团队开发的版本控制等。相似的工具大家也或许接触过 CVS 和 SVN 等。最为大家耳熟能详的或许就是 Github 和中国的 Gitee 了。但是网上的资料都围绕着 Linux 的环境,而没有过多考虑过 Windows 环境。当然这在情理之中,所以有些文章采用 WSL2 来转换这份尴尬或是共享文件夹,但是请诸位相信我,事实上还有一个不错的工具——Bonobo Git Server

Bonobo Git Server 简介

它是一个基于 .Net Framework 开发的 Git 服务器,可以通过 Windows Server 自带的 IIS 服务器来实现 HTTP 的 Web 服务。具备用户管理和 Repositories 的网页界面。而且官方文档齐全,只需要你愿意看英文,或者谷歌翻译。不仅如此,他也是一个 Github 上的开源项目



基本安装

环境

  • Internet Information Service(IIS) 7 及更高版本

  • 支持 Windows Vista, Windows 7, Windows 8 和 Windows 10

  • 支持 Windows Server 2008, Windows Server 2008 R2, Windows Server 2012 及以上版本

  • .NET Framework 4.6


详细参考官网

安装步骤

  • 从首页下载压缩包

  • 将压缩包解压到 C:\inetpub\wwwroot , 此处是默认网站文件夹


  • 允许 IIS 用户 更改 C:\inetpub\wwwroot\Bonobo.Git.Server\App_Data文件夹。

  • 选择 App_Data 文件夹的属性

  • 切换安全选项

  • 点击编辑

  • 选择 IIS 用户, 并且添加修改和写入的权限


  • 使用应用按钮确认这些设置。将 Bonobo.Git.Server 转换为 IIS 中的 应用程序

  • 运行 IIS 管理器并导航到站点 -> 默认网站。您应该会看到 Bonobo.Git.Server。

  • 右键单击 Bonobo Git Server 并转换为应用程序。

  • 检查所选应用程序池是否在 .NET 4.0 上运行并转换站点。


  • 通过浏览器就可以访问应用了


发布于: 4 小时前
用户头像

DisonTangor

关注

怀揣一个武侠梦的男孩 2020.07.29 加入

还未添加个人简介

评论

发布
暂无评论
如何在 Windows Server 上搭建 Git Repository Server?