WebStorm:在推送Git分支时抛出错误代码32708

时间:2018-05-25 17:24:56

标签: git webstorm

我注意到当将Git分支推送到我的私人GitHub帐户时,我在Ubuntu上安装WebStorm(请参阅下面的详细信息)将显示" Pushing"消息大约两分钟,然后询问SSH密钥 - 虽然"记住"始终选中复选框。一旦我输入密码,推送就会成功。

在查看idea.log时,我注意到以下内容:

  

错误 - redentialStore.CredentialStore - secret_password_store_sync错误代码32708,错误消息null

     

java.lang.Throwable:secret_password_store_sync错误代码32708,错误消息null

     

......堆栈跟踪的其余部分

这似乎可以解释推迟的延迟,并在几分钟后询问密钥。

我正在尝试确定如何解决问题,并且我需要一些指导。我假设我可以简单地发出一个新的密钥,但我觉得在不理解问题的情况下尝试解决问题是不好的。

以下是详情:

  • WebStorm 2018.1.4 Build#WS-181.5087.27
  • JDK:1.8.0_152-release
  • VM:OpenJDK 64位服务器VM
  • OS:Ubuntu 16.04.4 LTS

1 个答案:

答案 0 :(得分:0)

LazyOne提出的建议确实解决了这个问题。

这是我做的:

  • 在Webstorm中,转到“设置”|外观&行为|系统设置|密码
  • 将选择从“in native Keychain”更改为“in KeePass”。
  • 申请|确定。
  • 做出改变,推动了改变。正如所料,我被要求传递密钥。然而,这次只花了几秒钟。
  • 做了另一个改变,做了另一个推动。正如所料,Webstorm会自动应用已保存的密钥。