我们正在使用当前版本的 Bonobo。我们在带有身份验证的 Windows Server 2012 上设置它。
登录等工作正常。但是如果我们想要推送一个提交,我们会得到一个错误代码 500。
如果我在 Chrome 中打开 *.git URL,则会收到以下错误消息:
System.FormatException:Base-64 字符数组或字符串的长度无效。在 System.Convert.FromBase64_Decode(Char* startInputPtr, Int32 inputLength, Byte* startDestPtr, Int32 destLength) 在 System.Convert.FromBase64CharPtr(Char* inputPtr, Int32 inputLength) 在 System.Convert.FromBase64String(String s) 在 Bonobo.Git。 Server.GitAuthorizeAttribute.IsUserAuthorized(String authHeader, HttpContextBase httpContext) 在 Bonobo.Git.Server.GitAuthorizeAttribute.OnAuthorization(AuthorizationContext filterContext) 在 System.Web.Mvc.ControllerActionInvoker.InvokeAuthorizationFilters(ControllerContext controllerContext, IList'1 filters, ActionDescriptor actionDescriptor) 在 System .Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.b__19(AsyncCallback asyncCallback, Object asyncState)
有人有想法吗??
谢谢。