Svn Intellij中的Subversion不断要求身份验证

Svn Intellij中的Subversion不断要求身份验证,svn,authentication,intellij-idea,Svn,Authentication,Intellij Idea,我希望有人能帮我解决这个令人沮丧的问题 我正在尝试从subversion签出一个项目,但由于某些原因,它不允许我签出 首先,当我放置URL时,它会给我一些选项,比如我是想通过密码、ssh代理还是ssh密钥进行身份验证等。 我选择“使用密码进行身份验证”选项。在此阶段,登录成功,因为我可以浏览我的存储库 然而,当我从我的存储库中签出一个项目时,它会再次请求身份验证;我输入了密码,但它一直在要求再次输入密码 下面的窗口不断弹出。 我尝试了以下解决方案,但没有成功: 已从intellij subv

我希望有人能帮我解决这个令人沮丧的问题

我正在尝试从subversion签出一个项目,但由于某些原因,它不允许我签出

首先,当我放置URL时,它会给我一些选项,比如我是想通过密码、ssh代理还是ssh密钥进行身份验证等。 我选择“使用密码进行身份验证”选项。在此阶段,登录成功,因为我可以浏览我的存储库

然而,当我从我的存储库中签出一个项目时,它会再次请求身份验证;我输入了密码,但它一直在要求再次输入密码

下面的窗口不断弹出。

我尝试了以下解决方案,但没有成功:

  • 已从intellij subversion设置中清除身份验证缓存
  • 再次卸载并安装intellij
  • 联机发现,如果添加到idea.exe.vmoptions,以下行可能会有所帮助

    -Dsvnkit.http.methods=Basic,Digest,NTLM

但这也不起作用


有什么建议吗?

当我签出项目时,我必须设置一些选项,例如目录位置、subversion版本。 我检查了1.7版本,而不是1.8版本,它工作正常。所以我猜这与使用了错误版本的subversion有关。 这是在Windows7、Intellij13.1.4上实现的


希望它能有所帮助:我也有同样的问题,结果是(至少在Windows上),它使用的是“svn”命令行客户端,碰巧是1.7版(我想我的服务器是1.8版)。因此,我通过进入设置并取消勾选“使用命令行客户端”选项解决了这个问题。然后,它工作得很好,大概是使用了它的内部svn客户端。

在IntelliJ中,对于以下版本,可以使用以下步骤解决问题

IntelliJ 2018.1

  • 转到
    设置->版本控制->Subversion
  • 选中选项
    启用交互模式
IntelliJ 14

  • 转到
    设置->版本控制->Subversion
  • 取消选中选项
    使用命令行客户端

您可以转到svn控制台并执行任何svn命令,如:

svn list https://www.repo.rr.com/svn/main/team/gaurav

然后svn提示密码并询问是否要保存密码。如果保存密码,Intellij也会看到密码。

我可以假设您正在选中“保存凭据”复选框吗?(很抱歉这个明显的问题,但我不想假设任何事情)你是哪个平台的人?什么版本的IntelliJ?如果你在Mac OS上,这个答案可能会有所帮助:虽然我在Mac上不得不从1.7升级到1.6,Intellij 13.1.5。在Windows上,同一存储库以1.7格式签出。如果出于某种原因使用多个用户名,或者最近更改了密码,则可能必须删除此文件。此路径与Mac相关-/.subversion/auth/svn.simple/此路径自2018.1起被中断。我成功地转到了
设置->版本控制->Subversion
,并选中了
启用交互模式
@我这样做了,重新启动了IntelliJ,运气不好:/@讲故事者请将其作为答案发布,以便我可以进行投票;>@行,我编辑了上面的答案。如果功能更改并且答案被编辑,它将是正确的,并且仍然拥有最多的投票权,因此人们可以很容易地找到它。@U storyteller我看不到编辑。此外,我有点不同意你的看法——你的答案会完全不同。另外,如果你像我要求的那样发布答案,从编辑中你会得到2分,只有从我的投票中你会得到10分;)