2014-09-03 2 views
3

Я нахожусь на MacOS 1.9, используя PyCharm 3.4.1 и установил локальный клиент SVN 1.7. Моя проблема в том, что PyCharm продолжает спрашивать меня о моих учетных данных каждый раз, когда сеть была потеряна (поэтому каждый раз, когда я открываю свой компьютер, время для его подключения к WiFi). Даже если я нажму «Сохранить учетные данные», он продолжает спрашивать об этом. В то время как клиент SVN (от классического терминала) правильно кэширует мои учетные данные. Согласно JetBrain's page on the topic учетные данные сохраняются/считываются из .subversion/auth, которые в моем случае кажутся правильно заполненными (и используются моим SVN-клиентом). У кого-то есть аналогичная проблема ... и нашел решение?pycharm не помнит мои учетные данные SVN

ответ

1

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

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

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