2012-11-27 55 views
6

我使用的IntelliJ旗艦版11.1.4在OS X的IntelliJ不會救SVN認證信息

在應用程序啓動時,都會或我從SVN更新,提示我輸入我的SVN憑據。即使我點擊「保存憑據」,它們也不會被存儲。

This ticket描述了一種解決方法,其中人們改變SVN來存儲明文密碼。這不能解決我的問題。

如何獲得IntelliJ存儲我的SVN憑據?

+0

如果您從'.dmg'進行全新的全新安裝並且不修改'.app'文件夾中的任何文件,它有幫助嗎? – CrazyCoder

+0

重新安裝並不是完全不在桌面上,但我寧願不會丟失所有其他IDE設置來解決這個問題。 – Freiheit

+0

設置將被保留,它們不存儲在'.app'目錄中。 – CrazyCoder

回答

14

如果在/Applications/<app>.app目錄中有任何修改,則會發生此問題。這是自Mac OS 10.8以來的新增功能,因爲應用程序現在已經簽名,操作系統在運行時檢查簽名。

如果簽名不因爲在文件中的某些變化(如安裝補丁的更新或Info.plist調節選項之後),對系統密鑰庫的應用程序訪問被封鎖(以及其他一些功能)的匹配。發生時,密碼不能保存。

要解決該問題,請刪除應用程序目錄並從.dmg中再次提取它。不要擔心這些設置,它們是stored elsewhere,並且將在此過程後保留。

+2

謝謝@CrazyCoder。也許它是一箇舊的Windows習慣,但我並不認爲重新安裝是無痛的。我的問題已解決。我想我可能會在Apple StackExchange站點問一個後續問題,我想知道是否有可能在不重新安裝的情況下刷新Keychain簽名。 – Freiheit