当没有

时间:2017-07-06 21:42:30

标签: svn intellij-idea

略有不同的版本 Subversion in Intellij keeps asking for authentication

我输入凭据就好了。一旦我输入正确的凭据,它就会弹出一个弹出窗口,询问我的证书路径和证书密码。 enter image description here

在我更改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位服务器VM Windows 7 6.1

我使用的是svn 1.9.5.1210。

4 个答案:

答案 0 :(得分:2)

似乎与https://youtrack.jetbrains.com/issue/IDEA-150404

类似

尝试使用设置 - 版本控制 - SUbverion - 常规|来清除SVN凭据缓存清除身份验证缓存按钮

答案 1 :(得分:1)

最终通过卸载Intellij和所有缓存来解决问题,设置所有内容。然后重新安装。从此以后能够从SVN取得。

在重新安装之前,我无法测试Dimitri的音符,但听起来可能就是这样。

IDE根据设置 - 外观&存储区可以将错误的密码保存在存储器中。行为 - 系统 - 密码。检查存储,可能将IDE设置为不记住密码并重新启动。 - Dmitriy Smirnov

答案 2 :(得分:1)

无需重新安装intellij即可解决此问题,至少在我的情况下如此。

转到Webstrom->首选项->版本控制-> Subversion

并取消选中“使用命令行客户端”(如果已选中)。

点击“清除身份验证缓存”

enter image description here

答案 3 :(得分:0)

今天我和SVN有同样的问题。它是SVN中repo的权限元素,我曾声明权限是为分支继承的,而不是直接设置它们。

只要我在SVN服务器上直接设置权限,问题就会消失。