пыхарм не помнит мои учетные данные SVN
Я на MacOS 1.9, использую PyCharm 3.4.1 и устанавливаю локальный SVN-клиент 1.7. Моя проблема в том, что PyCharm продолжает спрашивать у меня мои учетные данные каждый раз, когда сеть была потеряна (поэтому каждый раз, когда я открываю свой компьютер, время для его подключения к Wi-Fi). Даже если я нажимаю на "Сохранить учетные данные", он продолжает спрашивать меня об этом. В то время как клиент SVN (из классического терминала) правильно кэширует мои учетные данные. В соответствии со страницей JetBrain по теме учетные данные хранятся / считываются из то.subversion / auth, который в моем случае кажется правильно заполненным (и используется моим клиентом SVN). Так же, как и у кого-либо есть подобная проблема... и нашли решение?
1 ответ:
Это может быть вещь Mac больше, чем вещь Pycharm, поскольку я также на OS X и должен был следовать ответам на связанные вопросы, а именно:
- редактировать
~/.subversion/config
, чтобы иметьpassword-stores = keychain
- редактировать
~/.subversion/servers
, чтобы иметьstore-password = yes
- затем я должен был использовать терминал, чтобы перейти к моей рабочей области и запустить
svn update
, который затем предложил мне разрешить доступ к связке ключей Mac. Я сказал, Всегда разрешать.Только после этого последнего шага PyCharm будет выполнять команды SVN без спрашиваю пароль. Согласно некоторым документам, в OS X можно использовать только
keystore
в качестве значения дляpassword-stores
, но PyCharm не пытается использовать брелок напрямую и не пересылает запрос разрешения, инициированный svn под капотом. Таким образом, нужно использоватьsvn
непосредственно, чтобы увидеть и принять запрос разрешения.