svn "501 Method Not Implemented" 错误的解决

先说一下背景: 本机已经连了一个svn,目前想再连另外一个svn,结果在连第二个svn时发生此错误.经查询资料: 引用部分网上资料 (引自 http://blog.sina.com.cn/s/blog_48e9f83801000cma.html) " Yeah, this error means that the client changed authentication halfway through the commit. That is, it started the commit by sending http requests with a Basic auth header of user1, and then a few requests later it sent a Basic auth header with a different user.(这个错误的意思是客户端在提交的过程中修改了认证.也就是说,开始的时候他是通过发送user1权限设置的http请求方式进行提交,后来的请求又以另一用户的权限设置进行提交.) PS:觉得三少翻译的有点出入,稍微更改了一下,嘿嘿。 这样就容易找到解决办法啦,于是我给那人打电话问他,是不是别人用他的机器做过commit操作,或者他两次commit用的不是同一个用户名,他说别人用过他的机器做commit,然后就想到了如何清除那个人的认证信息,他说他现在update的时候都不要求输入用户名和密码,怎么改过来呢,然后我们同时想到了在setting里有个“authentication data”,clear一下就好了。 " 此法我也试验了,不过还是不行,后来又进行了一项处理,就是在TortoiseSVN的Setting里,将Network里原先的svn的相关设置改成了现在想连的svn的地址,帐号和端口,保存后,可以正常使用了.

你可能感兴趣的:(SVN,header,basic,Authentication,NetWork,tortoiseSVN)