IntelliJ won't save SVN authentication information
我在 OS X 上使用 IntelliJ Ultimate 11.1.4 版。
每次应用程序启动或我从 SVN 更新时,都会提示我输入我的 SVN 凭据。即使我单击"保存凭据",它们也不会被存储。
此票证描述了一种解决方法,即更改 SVN 以存储明文密码。这不能解决我的问题。
如何让 IntelliJ 存储我的 SVN 凭据?
- 如果您从 .dmg 进行全新的全新安装并且不修改 .app 文件夹中的任何文件,是否有帮助?
-
重新安装并非完全不可能,但我宁愿不要丢失所有其他 IDE 设置来解决这个问题。
-
设置将被保留,它们不存储在 .app 目录中。
如果在 /Applications/.app 目录中有任何修改,则可能会出现此问题。它是自 Mac OS 10.8 以来的新功能,因为应用程序现在已签名,并且操作系统在运行时会检查签名。
如果由于文件中的某些更改而导致签名不匹配(例如在安装补丁更新或调整 Info.plist 中的选项之后),应用程序对系统密钥库的访问将被阻止(以及其他一些功能)。发生这种情况时,无法保存密码。
要解决此问题,请删除应用程序目录并再次从 .dmg 中提取它。不用担心设置,它们存储在其他地方,并且在此过程之后将被保留。
- 谢谢@CrazyCoder。也许这是一个旧的 Windows 习惯,但我没想到重新安装会很轻松。我的问题已经解决了。我想我可能会在 Apple StackExchange 网站上问一个后续问题,我想知道是否可以在不重新安装的情况下刷新钥匙串签名。