我希望有人能帮助我解决这个令人沮丧的问题,我有。
我试图 checkout 一个项目从颠覆,但由于某种原因,它不让我。
首先,当我输入URL时,它会给我一些选项,比如我是否要通过密码、ssh代理或ssh密钥进行身份验证等。我选择使用密码进行身份验证选项。在这个阶段,登录成功,因为我可以浏览我的存储库。
然而,当我从我的存储库中 checkout 一个项目时,它会再次要求进行身份验证;我输入了密码,但它一直要求再次输入密码
以下窗口不断弹出。
我尝试了以下解决方案,但没有成功:
- 已从intellij subversion设置中清除身份验证缓存。
- 卸载并重新安装intellij
- 在网上发现,如果将以下行添加到idea.exe.vmoptions中,可能会有帮助
-Dsvnkit.http.methods=Basic,Digest,NTLM
但这个也没用
有什么建议吗
5条答案
按热度按时间hsgswve41#
在IntelliJ中,对于以下版本,可以使用以下步骤解决该问题。
IntelliJ 2018.1
Settings -> Version Control -> Subversion
Enable interactive mode
。IntelliJ 14
Settings -> Version Control -> Subversion
Use command line client
。ar5n3qh52#
你可以在svn控制台执行任何svn命令,比如:
然后svn promt password并询问你是否要保存密码.如果保存密码,Intellij也会看到密码。
b1payxdu3#
当我 checkout 项目时,我必须设置一些选项,如目录位置,Subversion版本。我检查了1.7版本,而不是1.8版本,它工作。所以我猜这和使用错误的subversion版本有关。这是在windows7,intellij13.1.4上
希望能帮上忙
uttx8gqw4#
补充一句:我也遇到了同样的问题,结果发现(至少在Windows上),它使用的是“svn”命令行客户端,版本正好是1.7(我想我的服务器是1.8).因此,我通过进入设置并取消选中“使用命令行客户端”选项来解决这个问题。然后它运行正常,大概是使用了它的内部svn客户端.
mwg9r5ms5#
我可以通过指定'svn'可执行文件的精确路径来修复它,
在设置->版本控制->子版本窗口中。显然,喷气式飞机大脑产品的自动检测功能有时会表现出有线。
在Linux下,您可以通过在终端中运行
which svn
轻松找到该路径。