与此略有不同的版本 Intellij 中的 Subversion 不断要求身份验证
我输入我的凭据就好了。输入正确的凭据后,我会看到一个弹出窗口,询问我的证书路径和证书密码。
在我更改 SVN 密码之前,这种情况不会发生。在此之前,只需输入我的 SVN 凭据即可正常工作,不会出现任何问题。点击“取消”会出现 SVN:E175013 错误,点击“确定”会关闭然后重新打开同一个框。
在 Eclipse 中不会出现同样的问题。只需提供 userid 和 pwd 就可以访问 SVN,这只发生在 intellij 中。
因此,我清除了 %APPDATA% 路径中 PC 的 SVN 设置,以及 Intellij svn 的目录 (.IntelliJIdea2017.1\system),我清除了该文件夹中的 vcs/vcsCache 和 vcs-users。
我的 Intellij 信息
IntelliJ IDEA 2017.1.3
构建#IU-171.4424.56
JRE:1.8.0_112-release-736-b21 amd64
JVM:JetBrains s.r.o 的 OpenJDK 64 位服务器虚拟机
Windows 7 6.1
我使用的是 svn 1.9.5.1210。
看起来类似于 https://youtrack.jetbrains.com/issue/IDEA-150404
尝试使用设置 - 版本控制 - SUbverion - 常规 | 清除 SVN 凭证缓存清除身份验证缓存按钮
通过卸载Intellij和所有缓存,设置一切,最终解决了问题。然后重新安装。从此可以从 SVN 获取。
在重新安装之前我无法测试 Dimitri 的笔记,但听起来可能是这样。
IDE 可以根据设置 - 外观和行为 - 系统 - 密码将错误的密码保存在存储中。检查存储,可能将IDE设置为不记住密码并重新启动。 – 德米特里·斯米尔诺夫
今天我在 SVN 上遇到了同样的问题。它是 SVN 内存储库上的一个权限元素,我在其中声明了分支的权限是继承的,而不是直接设置它们。
我直接在SVN服务器上设置权限后,问题就消失了。
在我的例子中,我必须以小写形式指定用户名。