我已经得到了:
Unable to connect to a repository at URL 'xxx'
Error running context: An error occurred during authentication我试过清除缓存和身份验证数据。已从cmd尝试svn info --username xxx --password xxx --no-auth-cache。尝试删除漫游/subversion、漫游/ tortoiseSVN、本地/ TortoiseSVN、删除注册表中的tortoiseSVN并重新安装tortoiseSVN。但仍然是同样的错误。不过,我可以从be浏览器访问存储库。有什么想法吗?
发布于 2018-04-15 07:01:39
如果这是由于使用Microsoft帐户而不是本地帐户登录您的Windows造成的,解决方案在下面的SO链接中。只是很难找到它,因为它并没有确切地谈论TortoiseSVN,而是TortoiseSVN背后的Subversion库:
In SVN how do I override automatic Windows domain authentication
答案如下:
在“%appdata%\ *.yoursvnserver.com
yoursvnserver_com
http-auth-types=basic;digest
发布于 2019-08-13 03:02:02
我在尝试使用windows凭据登录SVN时也遇到了同样的错误。我的计算机不是域的一部分。我不确定是不是因为我的计算机不是域的一部分导致了这个问题。
登录屏幕上有一个“记住我的凭证”复选框。如果我在登录SVN时没有勾选这个复选框,我会得到一个错误信息"An error occurred If“(认证过程中出错)。如果我选中了“记住我的凭证”复选框,这个问题就会永远消失。
我认为在我的情况下,subversion可能会在repo浏览或结帐期间多次引用这些凭据,因此不存储凭据将阻止其完成。
其他几个留言板建议您在Windows凭据管理器中手动创建一个条目。选中“记住我的凭证”框似乎会自动创建此条目。
发布于 2020-06-15 18:30:23
更新2020:对我来说,这个错误是由过期的密码引起的。
我的Windows域密码已过期,只需锁定屏幕并解锁即可得到密码更改提示,之后密码更改即可修复
https://stackoverflow.com/questions/45299260
复制相似问题