pycharm不记得我的SVN凭证

时间:2014-09-03 06:21:34

标签: svn pycharm credentials

我在MacOS 1.9上,使用PyCharm 3.4.1并安装了本地SVN客户端1.7。我的问题是,每次网络丢失时,PyCharm都会继续询问我的凭证(因此每次打开计算机,都有时间连接到WiFi)。即使我点击“保存凭据”,它仍然会向我询问。而SVN客户端(来自经典终端)正在缓存我的凭据。根据{{​​3}},凭据从.subversion / auth中存储/读取,在我的情况下似乎正确填充(并由我的SVN客户端使用)。那么有没有人有类似的问题......并找到了解决方案?

1 个答案:

答案 0 :(得分:1)

它可能比Mac更重要,因为我也在OS X上,并且必须遵循相关问题的答案,即:

  1. Edit ~/.subversion/config to have password-stores = keychain
  2. Edit ~/.subversion/servers to have store-password = yes
  3. 然后我不得不使用终端转到我的工作区并运行svn update,然后提示我允许访问Mac Keychain。我说永远允许。
  4. 只有在最后一步之后,PyCharm才会在不询问密码的情况下执行SVN命令。根据某些文档,在OS X上,只能使用keystore作为password-stores的值,但PyCharm不会尝试直接使用Keychain,也不会转发权限由引擎盖下的svn触发的请求。因此,必须直接使用svn来查看和接受权限请求。