Windows11操作系统使用Bonobo Git Server

  1. dism /online /enable-feature /all /featurename:IIS-ASPNET45
  2. 如果IIS安装后需要重启,则必须重启
  3. 在一个空间富裕的硬盘分区中新建IIS/Git这样的两层目录,目录名没有特殊要求
  4. 下载Bonobo-6.5.0.zip并解压到上面的IIS/Git目录
    • 此时应有IIS/Git/Bonobo.Git.Server目录
    • 此时应有IIS/Git/Bonobo.Git.Server/App_Data目录
  5. 打开配置IIS
    1. 在Sites节点右键:Add Website
      • Site name:sura
      • Physical path:IIS\Git
      • 如果不需要https,则配置Binding->Type=http; Port=80即可
      • 如果需要https,则配置Binding->Type=https; Port=443,SSL certificate=IIS Express Dev
      • 点击OK按钮
    2. 此时sura节点下会多出一个Bonobo.Git.Server节点
      • 右键Bonobo.Git.Server节点,点击Edit Permissions,在弹出的对话框中切换到Security标签页,给IIS_IUSRS用户增加Modify和Write权限。若没有这个用户,则先通过该对话框的Edit按钮等找到并添加该对象
      • 对Bonobo节点下的App_Data节点同样执行如上的权限设置操作
    3. 右键Bonobo.Git.Server节点,点击Convert to Application
至此,网站架设工作基本结束。下面还可以进行一些额外配置操作:
关于在IIS里使用SSL的问题,可以参考下面三篇文章:
整理操作步骤如下:

拉取git代码库时提示“你的连接不是专用连接”

NET::ERR_CERT_DATE_INVALID安全证书过期问题等等
参考解决方案一