1、关于安装
参考官网:https://bonobogitserver.com/
实际上就是在IIS上搭建一个MVC程序。安装教程:https://bonobogitserver.com/install/
注意,新版6.2.1以及以上版本,需要Internet Information Services 7 或以上;需要.net版本4.6或以上。
2、关于.net版本的安装
部分server2012的低版本无法安装net版本4.6或以上,解决方案:
先下载安装windows补丁KB2919442;
然后安装clearcompressionflag.exe(不是必须的,如果一些补丁安装不成功需要清理时可执行此程序) ;之后安装KB2919355;最后安装.net4.6(这是bonobo6.2.1及以上需要的环境)以上补丁自行互联网搜索即可。
3、相关错误解决
error: RPC failed; result=22, HTTP code = 404
遇到这个错误,修改配置文件C:\initpub\wwwroot\Bonobo.Git.Server\Web.config (注意,如果是根据官方教程安装的,以上为要修改的配置文件的路径,即Bonobo.Git.Server目录下面,而非其他的web.config)
将以下两处的值调大即可。
以及 具体如下:
如果修改之后依然报 error: RPC failed; result=22, HTTP code = 404
使用 git bash 执行以下命令:git config http.postBuffer 524288000 #Set to 500MB
注意这里的git bash是客户端,即在哪个地方使用git访问Bonobo Git Server,而不是Bonobo 所在的服务器。
参考https://stackoverflow.com/questions/2702731/git-fails-when-pushing-commit-to-githubhttp://www.cnblogs.com/68681395/p/3645374.html