通过 IntelliJ IDEA 将 Subversion 与 NTLM 结合使用
有谁知道在使用 Subversion 时如何在 IDEA 中自动使用当前的 NTLM 凭据?
我有 IDEA 9.0.4 并收到“未登录到 Subversion '[AD Realm]' (http://[Branch])”。 (用实际的技术细节替换[信息])当我尝试更新/提交/等时。
Does anyone know how I can automatically use the current NTLM credentials in IDEA when working with Subversion?
I have IDEA 9.0.4 and get "Not logged In to Subversion '[AD Realm]' (http://[Branch])". (replace [information] with actual technical details) when I try to update/commit/etc.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试设置以下系统属性 -Dsvnkit.http.ntlm=jna - 它将使 SVNKit 通过 JNA 使用本机 Windows API 来支持 JNA。本机实施可能更适合您。然而不幸的是,SVNKit 中 NTLM 支持的纯 Java 和基于 JNA 的实现在某些环境中都不能很好地工作。
Try setting the following system property -Dsvnkit.http.ntlm=jna - it will make SVNKit use native Windows API through JNA to support JNA. Native implementation may work better for you. Both pure Java and JNA-based implementations of NTLM support in SVNKit however unfortunately does not work well in some environments.
它应该自动工作。如果要求您输入密码,则服务器出于某种原因不接受来自 SvnKit 库的 NTLM 身份验证,并且身份验证会回退到不同的方法。
It should work automatically. If you are asked for the password, then the server doesn't accept NTLM auth from SvnKit library for some reason and authentication falls back to different method.