我想在我的Windows机器上签出一个存储库。我收到以下错误。SVN错误 - 意外的返回值
回答
由于Matteo已经指出,错误是拒绝访问。你将不得不提供用户名和密码。你应该有读取该用户的权限。
问题你说它不是要求凭据。为了解决这个问题,需要清除已保存的凭据数据。
得TortoiseSVS->设置 - >保存数据 - >认证数据 - >清除
然后尝试访问该存储库。它会要求凭证。
当我尝试从我的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做到这一点的,但我怀疑你很难弄清楚。
它不要求用户名和密码。奇怪:( – 2011-12-20 08:10:46
奇怪的,不知道是什么问题 – Blender 2011-12-20 08:12:19
谢谢,看起来像它已经缓存了旧的身份验证数据..让我谷歌 – 2011-12-20 08:14:27
403
用于没有权限访问资源的情况。你应该检查:
- 你使用了正确的URL
- 您正在使用正确的凭据(用户名/密码)
- 您已经阅读访问存储库
在任何情况下您可以要求存储库管理员检查日志文件中的实际问题。
其不要求用户名和密码奇怪:( – 2011-12-20 08:10:38
tortoisesvn缓存用户名和密码:您是否已经使用过期的凭据访问存储库?在这种情况下,将它们删除(检查手册)并重试 – Matteo 2011-12-20 08:15:09
是的,我有一个不同的服务之前有任何想法,我可以删除用户名和密码吗 – 2011-12-20 08:22:16
TortoiseSVN将认证数据缓存在目录c:\Users\<username>\AppData\Roaming\Subversion\auth
中,并且通常位于目录svn.simple
中。它不会存储您的密码,而是存储密码。每次服务器询问客户端的密码数据时,都会查找并发回该信息。如果TortoiseSVN得到403
,通常会弹出一个对话框来更新密码信息。
您可以在以下对话框中重置该信息:TortoiseSVN > Settings > Saved Data > Authentication Data > Clear
。另一种方法是丢弃目录svn.simple
甚至在该目录中的一些条目(取决于内容)。
- 1. fread意外的返回值()
- 2. java意外的返回值
- 3. database.php Laravel 4.2错误:意外返回
- 4. 错误:不兼容的类型:意外的返回值
- 5. Scanf返回意外值
- 6. java xpath返回意外值
- 7. PHP:get_called_class()返回意外值
- 8. mysql_fetch_assoc()返回意外值
- 9. GETPID()返回意外值
- 10. 意外(错误?)值
- 11. Subversion SVN(VERSION 1.6.6)svn:服务器发送意外返回值(403 Forbidden)以响应OPTIONS错误
- 12. 意外返回的值(MAX(ID))
- 13. 意外的回合()返回
- 14. 意外“子查询返回多个值”
- 15. PHP preg_filter返回意外的长值
- 16. 相对路径返回意外值
- 17. std :: string.find_first_not_of,意外的返回值
- 18. ajax XMLHttpRequest.status返回意外的值
- 19. 从字符串意外的返回值
- 20. 编辑中返回的意外值 - JTree
- 21. Jsoup Element.attr()返回意外的值(Android)
- 22. 的sizeof(结构)返回意外值
- 23. 联接返回意外的值
- 24. SQL意外返回
- 25. 返回错误值
- 26. 错误返回值
- 27. 意外的非NULL返回
- 28. 使用netbeans svn结帐返回错误
- 29. R - 周函数返回意外值
- 30. 火鸟SQL连接返回意外值
感谢Maheep,我试图弄清楚如何清除认证数据。 – 2011-12-20 08:22:59