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 上运行并转换站点。
-
通过浏览器就可以访问应用了