使用EGIT进行提取时,存储凭据失败

Ale*_*lex 28 egit

最初我遇到了与egit中描述的相同的问题 - 未经授权.

首先,我成功地从Bitbucket克隆了存储库.

然后,我试图获取并得到错误"未授权"

但是,当我使用建议并单击"更改凭据"时,我收到以下错误:

"存储凭据失败

没有提供密码"

dus*_*ltz 75

更新egit后我遇到了同样的问题.来自另一个论坛的建议有效:

打开首选项>常规>安全性>安全存储.选择"OSX密钥库集成",然后单击"更改密码..."

如果您看到一个对话框,说"解密存储的值时出错...您要取消密码更改吗?" 点击"否"

这将重置OSX密钥库中的安全存储主密码.系统将询问您是否要提供密码恢复的其他信息,这是可选的.

  • 我不得不完全删除内容下的git密码,然后它工作 - (3认同)
  • 我+1了这个绝妙的答案!我在Windows(yuck)机器上遇到了同样的问题。就我而言,它不是“ OSX Keystore”,而是“ Windows Integration(64位)。在尝试了其他几种解决方案(例如http://stackoverflow.com/questions/10017395/change-secure-storage-directory)后,我找到了答案在Windows上的Eclipse用户家庭路径问题中,但是它们没有起作用,您的却起作用了,万岁! (2认同)
  • 此过程也适用于 Windows(与“Windows 集成 64 位”提供程序相同的“更改密码”) (2认同)

小智 16

接受的答案对我不起作用.还有另一种解决方案 - 在Eclipse中只需导航到:

Preferences > General > Security > Secure Storage > Contents
Run Code Online (Sandbox Code Playgroud)

并删除一切.


Pyv*_*ves 7

如果您在 OS X 上运行 Eclipse,其他答案可能不起作用。如果您更改 Eclipse 包的内容(手动或通过更新某些核心功能或插件),应用程序签名将不再匹配并且 OSX 密钥库集成将不再可用。有关更多信息,请参阅错误 391455

下载 Eclipse 的新副本将解决此问题,但作为一种变通方法,您还可以禁用 OS X Keystore 集成并使用 Eclipse 的内置集成: 禁用 OS X 密钥库集成