#501 Windows11操作系统使用Bonobo Git Server   git     经验     2 years ago (owner) Document
  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
至此,网站架设工作基本结束。下面还可以进行一些额外配置操作:
  • 选中Bonobo.Get.Server节点,IIS配置窗口右边的Authentication图标可以用来Enable/Disable对网站的匿名访问
  • SSL Settings: 如果开启了SSL,则可以勾选Require SSL和Accept选项
关于在IIS里使用SSL的问题,可以参考下面三篇文章:
整理操作步骤如下:
  • 点击IIS的根节点,在右边会看到一个Server Certificates图标
  • 双击Server Certificates图标,在右边的Actions菜单中选择【Create Certificate Request】,填写信息参考这里
  • 也可以选择Import,直接导入一个已有的pfx文件,导入时记得勾选【允许导出】
 
  • → #801 拉取git代码库时提示“你的连接不是专用连接” ...   3 months ago (owner) Document