Where does PyCharm store passwords?

PyCharm stores several passwords for access to various resources, as well as a "master" password. Where are these stored on OS X? PyCharm behaves as if they are not stored in the system keychain, where the belong.
0
The information is stored in encrypted form in the IntelliJ IDEA settings directory. We have an issue for storing this in keychain: http://youtrack.jetbrains.com/issue/IDEA-37015
0
Why don't any other applications on OS X have this problem though? Perhaps the explanation on the linked issue could go into more detail.
0
Have you really checked _all_ other applications on OS X? :)
Unlike most other applications for OS X, PyCharm is a cross-platform application written in Java. The Password Safe functionality is also implemented in a cross-platform way. It is possible to access the Mac keychain from a Java application, but we don't do this yet, and the feature request talks about doing so in a future version.
0
Some days I feel like I have! I do have several Java-implemented apps that use the system keychain, which is why I wondered. I'm glad it will be fixed though.
0
I'm still not clear on where the passwords are stored (so I can manage the files): Where are Git and FTP passwords (and any others that PyCharm stores) stored on a Mac (10.8)?
0
~/Library/Preferences/PyCharm20
0
In pycharm20.key? What about phpStorm? And is there anything left behind in .../PyCharm10 that could leak a password?
0
pycharm20.key is your license key for PyCharm, it does not contain any passwords. Passwords are stored in encrypted form in XML files.

If you stored any passwords while working with PyCharm 1.x, they will be stored in files under PyCharm10.
0
What specific files are these stored in. Since they're not stored in the system keychain, I need to directly control how they are backed up, and thus need to know exactly what files they are stored in (for phpStorm too).
0
The name of the file is security.xml, both for PyCharm and for PhpStorm.
0
I see the file (under .../options) for PyCharm (1 and 2), but not for PhpStorm. Where is that one located?
0
Avatar
Permanently deleted user
In case anyone else wants to know, in the directory /Library/Preferences/PyCharm40/options I found both security.xml with stored passwords, and also jdk.table.xml, with stored passwords for remote server access. My organization continually has problems with https://youtrack.jetbrains.com/issue/PY-12135, which AFAICT has not been fixed, so we're trying to eliminate any use of stored passwords from everything in PyCharm.
0

请先登录再写评论。