svn";“未找到任何元素”;错误

svn";“未找到任何元素”;错误,svn,tortoisesvn,Svn,Tortoisesvn,我不熟悉颠覆。我想签出系统中已经存在的项目。但是,当我在console中执行此操作时: svn checkout urlname 它问我密码,但我错给了它错误的密码。当我第二次尝试时,它没有问我密码,但给出了一条错误消息: unable to connect to a repository at URL The OPTIONS request returned invalid XML in the response: XML parse error at line1: no eleme

我不熟悉颠覆。我想签出系统中已经存在的项目。但是,当我在console中执行此操作时:

svn checkout urlname
它问我密码,但我错给了它错误的密码。当我第二次尝试时,它没有问我密码,但给出了一条错误消息:

unable to connect to a repository at URL
The OPTIONS request returned invalid XML in the response: XML parse error at    
line1: no element found (urlname)

知道我在这里做错了什么吗?

尝试使用以下命令指定正确的密码:


svn—密码(此处为您的密码)签出urlname

开始菜单>乌龟svn>设置以显示设置对话框。在“保存的数据”对话框中,单击“身份验证数据”旁边的“清除”按钮,使Tortoise Subversion忘记保存的密码

但是,找不到元素错误消息表明您有错误的URL。你可能想重新检查一下


希望这有帮助

您使用的是OrtoiseSVN还是SVN命令行客户端

如果您使用的是命令行客户端,请查看主目录中的
.subversion\auth
目录。这是存储所有身份验证信息的位置。登录信息很可能存储在
.subversion\auth\svn.simple

在那里查找身份验证信息。删除存储有身份验证信息的文件。实际上,您可以删除此目录中的所有文件。一旦您再次尝试登录,Subversion将简单地重新创建它们


在TortoiseSVN中,可以在“设置”下清除您的身份验证信息。

问题在于URL不正确。当您通过http/https浏览到SVN代表时,请记下要浏览到的存储库的完整url

e.g. httpx://192.168.0.xxx/svn
将给我相同的错误(无法连接到URL处的存储库 选项请求在响应中返回无效的XML:XML解析错误位于
第1行:未找到元素(urlname)

但是当我浏览到
httpx://192.168.0.xxx/svn/NAMEOFREPO

回购结构会是什么样子

e.g. httpx://192.168.0.xxx/svn/NAMEOFREPO/trunk

您现在可以下载代码:)

假设您使用VisualSVN服务器并在寻址存储库时收到错误
svn:E130003:格式错误的XML:未找到任何元素
,那么问题很可能是您输入的URL

如果使用的URL指向web界面,Subversion客户端将显示此错误。URL必须指向Subversion存储库。要消除错误,只需单击web界面中的“签出”按钮,然后将正确的URL复制粘贴到Subversion客户端


阅读文章了解详细步骤。

在我的例子中,我已使用选项
窃取锁
复选框
,当您设置存储库文件的锁时,位于表单左下角区域)修复了此问题
导致此错误的原因是某些文件似乎已解锁,但实际上并未解锁(请在资源管理器窗口中单击该文件的属性,然后单击SVN属性,验证这一点……然后您可以查看该文件的真实状态)

我发现大多数答案都在猜测问题可能是什么,但为了进行精确诊断,您最好跟踪/检查SVN网络流量,如中所示:

  • 用钢丝鲨
  • 与索卡特
  • 等等
  • 在浏览器中导航URL(如chrome)

  • 单击“签出”按钮

  • 从“签出”按钮复制链接

  • 将其粘贴到svn的url中


  • 我试过了,它又问我密码了!但它仍然不工作,我输入了用户名和密码进入回购!然而,它仍然给我同样的错误!你能用完整的输出更新你的问题吗,包括错误信息?“找不到元素”似乎是XML错误,而不是svn错误。你能在浏览器中打开你请求的URL吗?是的,我能在浏览器中打开URL!该问题与身份验证无关。该问题与身份验证无关。该问题与身份验证无关。此外,如果回购协议使用的是VisualSVN,则在其标题“修订:头”旁边,有一个签出按钮,该按钮将为您提供用于签出的url。没有网址黑客需要。