关于ide:IntelliJ不会保存SVN认证信息

IntelliJ won't save SVN authentication information

我在 OS X 上使用 IntelliJ Ultimate 11.1.4 版。

每次应用程序启动或我从 SVN 更新时,都会提示我输入我的 SVN 凭据。即使我单击"保存凭据",它们也不会被存储。

此票证描述了一种解决方法,即更改 SVN 以存储明文密码。这不能解决我的问题。

如何让 IntelliJ 存储我的 SVN 凭据?


如果在 /Applications/.app 目录中有任何修改,则可能会出现此问题。它是自 Mac OS 10.8 以来的新功能,因为应用程序现在已签名,并且操作系统在运行时会检查签名。

如果由于文件中的某些更改而导致签名不匹配(例如在安装补丁更新或调整 Info.plist 中的选项之后),应用程序对系统密钥库的访问将被阻止(以及其他一些功能)。发生这种情况时,无法保存密码。

要解决此问题,请删除应用程序目录并再次从 .dmg 中提取它。不用担心设置,它们存储在其他地方,并且在此过程之后将被保留。