Intellij Idea Intellij中的Subversion一直在请求身份验证

5jdjgkvh  于 2023-05-22  发布在  其他
关注(0)|答案(5)|浏览(1692)

我希望有人能帮助我解决这个令人沮丧的问题,我有。
我试图 checkout 一个项目从颠覆,但由于某种原因,它不让我。
首先,当我输入URL时,它会给我一些选项,比如我是否要通过密码、ssh代理或ssh密钥进行身份验证等。我选择使用密码进行身份验证选项。在这个阶段,登录成功,因为我可以浏览我的存储库。
然而,当我从我的存储库中 checkout 一个项目时,它会再次要求进行身份验证;我输入了密码,但它一直要求再次输入密码
以下窗口不断弹出。

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

  • 已从intellij subversion设置中清除身份验证缓存。
  • 卸载并重新安装intellij
  • 在网上发现,如果将以下行添加到idea.exe.vmoptions中,可能会有帮助

-Dsvnkit.http.methods=Basic,Digest,NTLM
但这个也没用
有什么建议吗

hsgswve4

hsgswve41#

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

  • 转到Settings -> Version Control -> Subversion
  • 选中选项Enable interactive mode

IntelliJ 14

  • 转到Settings -> Version Control -> Subversion
  • 取消选中选项Use command line client
ar5n3qh5

ar5n3qh52#

你可以在svn控制台执行任何svn命令,比如:

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

然后svn promt password并询问你是否要保存密码.如果保存密码,Intellij也会看到密码。

b1payxdu

b1payxdu3#

当我 checkout 项目时,我必须设置一些选项,如目录位置,Subversion版本。我检查了1.7版本,而不是1.8版本,它工作。所以我猜这和使用错误的subversion版本有关。这是在windows7,intellij13.1.4上
希望能帮上忙

uttx8gqw

uttx8gqw4#

补充一句:我也遇到了同样的问题,结果发现(至少在Windows上),它使用的是“svn”命令行客户端,版本正好是1.7(我想我的服务器是1.8).因此,我通过进入设置并取消选中“使用命令行客户端”选项来解决这个问题。然后它运行正常,大概是使用了它的内部svn客户端.

mwg9r5ms

mwg9r5ms5#

我可以通过指定'svn'可执行文件的精确路径来修复它,
在设置->版本控制->子版本窗口中。显然,喷气式飞机大脑产品的自动检测功能有时会表现出有线。
在Linux下,您可以通过在终端中运行which svn轻松找到该路径。

相关问题