简体   繁体   English

从vs2015到Bonobo 5.2的Git推送失败,并显示“长度无效的十六进制数字”

[英]Git push to Bonobo 5.2 from vs2015 fails with “Found invalid hex digit in length”

Git wizards, Git向导,

we're just switching from svn to git over here so please don't blame me... This is the Problem: 我们只是在这里从svn切换到git,所以请不要怪我...这是问题所在:

Set up Bonobo 5.2 on a Windows 2008R2 IIS7 machine Using Bonobo internal auth only Created a new empty repo Created a new solution in vs2015 on client (w10) Commited to local git repo on Client Set up remote repo on Client pointing to Bonobo URL shown in Bonobo Web UI for new repo Tried to push to remote repo (Bonobo) 在Windows 2008R2 IIS7计算机上设置Bonobo 5.2,仅使用Bonobo内部身份验证创建新的空仓库在vs2015的客户端(w10)上创建新的解决方案致力于客户端上的本地git repo在客户端上设置远程仓库,指向Bonobo URL,如图所示。新回购的Bonobo Web UI尝试推送到远程回购(Bonobo)

Error: Found invalid hex Digit in length 错误:发现长度无效的十六进制数字

Bonobo log states: no黑猩猩的日志状态:

w3wp.exe Error: 0 : Error occured and caught in Global.asax - System.FormatException: Ungültige Länge für Base-64-Zeichenarray oder -Zeichenfolge. w3wp.exe错误:0:发生错误,并在Global.asax-System.FormatException中捕获:UngültigeLängefürBase-64-Zeichenarray oder -Zeichenfolge。 bei System.Convert.FromBase64_Decode(Char* startInputPtr, Int32 inputLength, Byte* startDestPtr, Int32 destLength) bei System.Convert.FromBase64CharPtr(Char* inputPtr, Int32 inputLength) bei System.Convert.FromBase64String(String s) bei Bonobo.Git.Server.GitAuthorizeAttribute.OnAuthorization(AuthorizationContext filterContext) bei System.Web.Mvc.ControllerActionInvoker.InvokeAuthorizationFilters(ControllerContext controllerContext, IList 1 filters, ActionDescriptor actionDescriptor) bei System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<BeginInvokeAction>b__19(AsyncCallback asyncCallback, Object asyncState) bei System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase 1.Begin(AsyncCallback callback, Object state, Int32 timeout) bei System.Web.Mvc.Async.AsyncResultWrapper.Begin[TResult](AsyncCallback callback, Object state, BeginInvokeDelegate beginDelegate, EndInvokeDelegate 1 endDelegate, Object tag, Int32 timeout) bei System.Web.Mvc.Async.AsyncControllerActionInvoker.BeginInvokeAction(ControllerContext controllerContext, String actionName, AsyncCallback callback, Object state) bei System.Web.Mvc.Controller.<BeginExecuteCore>b__1c(AsyncCallback asyncCallback, Object asyncState, ExecuteCoreState innerState) bei System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid bei System.Convert.FromBase64_Decode(Char * startInputPtr,Int32 inputLength,Byte * startDestPtr,Int32 destLength)bei System.Convert.FromBase64CharPtr(Char * inputPtr,Int32 inputLength)bei System.Convert.FromBase64String(String s)bei Bonobo。 Server.GitAuthorizeAttribute.OnAuthorization(AuthorizationContext filterContext)在System.Web.Mvc.ControllerActionInvoker.InvokeAuthorizationFilters(ControllerContext controllerContext,IList 1 filters, ActionDescriptor actionDescriptor) bei System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<BeginInvokeAction>b__19(AsyncCallback asyncCallback, Object asyncState) bei System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase 1.Begin(AsyncCallback callback,Object state,Int32 timeout)bei System.Web.Mvc.Async.AsyncResultWrapper.Begin [TResult](AsyncCallback回调,对象状态,BeginInvokeDelegate,BeginDelegate,EndInvokeDelegate, 1 endDelegate, Object tag, Int32 timeout) bei System.Web.Mvc.Async.AsyncControllerActionInvoker.BeginInvokeAction(ControllerContext controllerContext, String actionName, AsyncCallback callback, Object state) bei System.Web.Mvc.Controller.<BeginExecuteCore>b__1c(AsyncCallback asyncCallback, Object asyncState, ExecuteCoreState innerState) bei System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid 1 endDelegate, Object tag, Int32 timeout) bei System.Web.Mvc.Async.AsyncControllerActionInvoker.BeginInvokeAction(ControllerContext controllerContext, String actionName, AsyncCallback callback, Object state) bei System.Web.Mvc.Controller.<BeginExecuteCore>b__1c(AsyncCallback asyncCallback, Object asyncState, ExecuteCoreState innerState) bei System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid 1.CallBeginDelegate(AsyncCallback callback, Object callbackState) bei System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase 1.Begin(AsyncCallback callback, Object state, Int32 timeout) bei System.Web.Mvc.Async.AsyncResultWrapper.Begin[TState](AsyncCallback callback, Object callbackState, BeginInvokeDelegate 1 beginDelegate, EndInvokeVoidDelegate 1 endDelegate, TState invokeState, Object tag, Int32 timeout, SynchronizationContext callbackSyncContext) bei System.Web.Mvc.Controller.BeginExecuteCore(AsyncCallback callback, Object state) bei System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase 1.Begin(AsyncCallback callback, Object state, Int32 timeout) bei System. 1 endDelegate, Object tag, Int32 timeout) bei System.Web.Mvc.Async.AsyncControllerActionInvoker.BeginInvokeAction(ControllerContext controllerContext, String actionName, AsyncCallback callback, Object state) bei System.Web.Mvc.Controller.<BeginExecuteCore>b__1c(AsyncCallback asyncCallback, Object asyncState, ExecuteCoreState innerState) bei System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid 1.CallBeginDelegate(AsyncCallback回调,Object callbackState)在System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase 1.Begin(AsyncCallback callback, Object state, Int32 timeout) bei System.Web.Mvc.Async.AsyncResultWrapper.Begin[TState](AsyncCallback callback, Object callbackState, BeginInvokeDelegate 1 beginDelegate,EndInvokeVoidDelegate 1 endDelegate, TState invokeState, Object tag, Int32 timeout, SynchronizationContext callbackSyncContext) bei System.Web.Mvc.Controller.BeginExecuteCore(AsyncCallback callback, Object state) bei System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase 1.Begin(系统)(AsyncCallback回调,对象状态,Int32超时)。 Web.Mvc.Async.AsyncResultWrapper.Begin[TState](AsyncCallback callback, Object callbackState, BeginInvokeDelegate 1 beginDelegate, EndInvokeVoidDelegate 1 endDelegate, TState invokeState, Object tag, Int32 timeout, SynchronizationContext callbackSyncContext) bei System.Web.Mvc.Controller.BeginExecute(RequestContext requestContext, AsyncCallback callback, Object state) bei System.Web.Mvc.MvcHandler.b__4(AsyncCallback asyncCallback, Object asyncState, ProcessRequestState innerState) bei System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid 1.CallBeginDelegate(AsyncCallback callback, Object callbackState) bei System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase 1.Begin(AsyncCallback callback, Object state, Int32 timeout) bei System.Web.Mvc.Async.AsyncResultWrapper.Begin[TState](AsyncCallback callback, Object callbackState, BeginInvokeDelegate 1 beginDelegate, EndInvokeVoidDelegate 1 endDelegate, TState invokeState, Object tag, Int32 timeout, SynchronizationContext callbackSync Web.Mvc.Async.AsyncResultWrapper.Begin [TState](AsyncCallback回调,对象callbackState,BeginInvokeDelegate 1 beginDelegate, EndInvokeVoidDelegate 1 endDelegate,TState invokeState,对象标记,Int32超时,SynchronizationContext callbackSyncContext)在System.Web.Mvc.Controller.BeginExecute( RequestContext requestContext,AsyncCallback回调,对象状态)bei System.Web.Mvc.MvcHandler.b__4(AsyncCallback asyncCallback,对象asyncState,ProcessRequestState innerState)bei System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid 1.CallBeginDelegate(AsyncCallback callback, Object callbackState) bei System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase 1.Begin(AsyncCallback回调,对象状态,Int32超时)bei System.Web.Mvc.Async.AsyncResultWrapper.Begin [TState](AsyncCallback回调,对象callbackState,BeginInvokeDelegate 1 beginDelegate, EndInvokeVoidDelegate 1 endDelegate,TState invokeState,Object标签,Int32超时,SynchronizationContext callbackSync Context) bei System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContextBase httpContext, AsyncCallback callback, Object state) bei System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() bei System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) Context)bei System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContextBase httpContext,AsyncCallback回调,对象状态)bei System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()bei System.Web.HttpApplication.ExecuteStep (IExecutionStep步骤,布尔值并已同步完成)

在指定远程存储库位置的同时,在链接末尾添加“ .git”

确保URL中的大写字母匹配。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM