我想在我的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. 得到错误SVN E175002意外的返回值
- 2. fread意外的返回值()
- 3. 意外的返回值
- 4. java意外的返回值
- 5. C#string.IndexOf()返回意外值
- 6. database.php Laravel 4.2错误:意外返回
- 7. PHP返回“意外分号”错误
- 8. 错误:不兼容的类型:意外的返回值
- 9. window.getSelection()返回意外值
- 10. 意外'删除'返回值
- 11. Scanf返回意外值
- 12. setValue(contLength)返回意外值
- 13. NSNumberFormatter.numberFromString返回意外值
- 14. PHP round()返回意外值
- 15. jQuery .index()返回意外值
- 16. 函数返回意外值
- 17. GETPID()返回意外值
- 18. PHP:get_called_class()返回意外值
- 19. ASCIIEncoding.ASCII.GetBytes()返回意外值
- 20. mysql_fetch_assoc()返回意外值
- 21. java xpath返回意外值
- 22. FirstOrDefault返回意外值
- 23. MySQL JOIN返回意外值
- 24. 意外(错误?)值
- 25. Subversion SVN(VERSION 1.6.6)svn:服务器发送意外返回值(403 Forbidden)以响应OPTIONS错误
- 26. wmi调用返回意外的COM错误错误
- 27. 龟SVN - 错误:Delta源意外结束
- 28. 计划函数返回意外的值
- 29. 意外返回的值(MAX(ID))
- 30. 意外的回合()返回
感谢Maheep,我试图弄清楚如何清除认证数据。 – 2011-12-20 08:22:59