SVN错误 - 意外的返回值

时间:2011-12-20 08:02:56

标签: svn

我正在尝试在我的Windows机器上签出存储库。我收到以下错误。

enter image description here

4 个答案:

答案 0 :(得分:2)

正如Matteo指出的那样,错误是拒绝访问。您必须提供用户名和密码。并且您应该具有该用户的读取权限。

问题你说它不是要求凭据。为此,解决方法是清除已保存的凭据数据。

获得TortoiseSVS->设置 - >保存的数据 - >认证数据 - >清除

然后尝试访问存储库。它会要求提供证书。

答案 1 :(得分:1)

当我从我的SVN客户端尝试时,我得到了这个:

blender ~ $ svn checkout http://xp-dev.com/svn/restasy
Authentication realm: <http://xp-dev.com:80> XP-Dev.com
Password for 'blender':

SVN存储库需要您登录。我不确定你是怎么用TortiseSVN做的,但是我怀疑你很难弄明白。

答案 2 :(得分:1)

当您无权访问资源时,将使用

403。你应该检查:

  • 您使用的是正确的网址
  • 您使用的是正确的凭据(用户/密码)
  • 您具有对存储库的读取权限

在任何情况下,您都可以要求存储库管理员检查日志文件中的实际问题。

答案 3 :(得分:1)

TortoiseSVN将身份验证数据缓存在目录c:\Users\<username>\AppData\Roaming\Subversion\auth中,通常位于目录svn.simple中。它不存储您的密码,而是存储它的哈希值。每次服务器向客户端询问密码数据时,都会查找并发回该信息。如果TortoiseSVN返回403,它通常会弹出一个对话框来更新密码信息。

您可以在以下对话框中重置该信息:TortoiseSVN > Settings > Saved Data > Authentication Data > Clear。另一种方法是丢弃目录svn.simple或甚至该目录中的一些条目(取决于内容)。