пыхарм не помнит мои учетные данные SVN


Я на MacOS 1.9, использую PyCharm 3.4.1 и устанавливаю локальный SVN-клиент 1.7. Моя проблема в том, что PyCharm продолжает спрашивать у меня мои учетные данные каждый раз, когда сеть была потеряна (поэтому каждый раз, когда я открываю свой компьютер, время для его подключения к Wi-Fi). Даже если я нажимаю на "Сохранить учетные данные", он продолжает спрашивать меня об этом. В то время как клиент SVN (из классического терминала) правильно кэширует мои учетные данные. В соответствии со страницей JetBrain по теме учетные данные хранятся / считываются из то.subversion / auth, который в моем случае кажется правильно заполненным (и используется моим клиентом SVN). Так же, как и у кого-либо есть подобная проблема... и нашли решение?

1 3

1 ответ:

Это может быть вещь Mac больше, чем вещь Pycharm, поскольку я также на OS X и должен был следовать ответам на связанные вопросы, а именно:

  1. редактировать ~/.subversion/config, чтобы иметь password-stores = keychain
  2. редактировать ~/.subversion/servers, чтобы иметь store-password = yes
  3. затем я должен был использовать терминал, чтобы перейти к моей рабочей области и запустить svn update, который затем предложил мне разрешить доступ к связке ключей Mac. Я сказал, Всегда разрешать.

Только после этого последнего шага PyCharm будет выполнять команды SVN без спрашиваю пароль. Согласно некоторым документам, в OS X можно использовать только keystore в качестве значения для password-stores, но PyCharm не пытается использовать брелок напрямую и не пересылает запрос разрешения, инициированный svn под капотом. Таким образом, нужно использовать svn непосредственно, чтобы увидеть и принять запрос разрешения.