【问题标题】:Storing credentials failed in fetch using EGIT使用 EGIT 获取存储凭据失败
【发布时间】:2013-04-29 17:50:39
【问题描述】:

最初我遇到了与中所述相同的问题 egit - not authorized

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

然后,我尝试获取并得到错误“未授权”

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

“存储凭据失败

没有提供密码”

【问题讨论】:

    标签: egit


    【解决方案1】:

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

    打开首选项 > 常规 > 安全 > 安全存储。选择“OSX Keystore Integration”,然后点击“Change Password...”

    如果您看到一个对话框显示“解密存储值时发生错误...您要取消密码更改吗?”点击“否”。

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

    【讨论】:

    • 我为这个绝妙的答案 +1 了!我遇到了同样的问题,在 Windows(恶心)机器上。就我而言,它不是“OSX 密钥库”而是“Windows 集成(64 位)。我在尝试了其他几种解决方案(例如 stackoverflow.com/questions/10017395/…)后找到了你的答案,但它们没有用。你的成功了。万岁!
    • 我必须完全删除内容下的 git 密码,然后它才起作用-
    • 此过程也适用于 Windows(相同的“更改密码”,但适用于“Windows 集成 64 位”提供程序)
    【解决方案2】:

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

    Preferences > General > Security > Secure Storage > Contents
    

    并删除所有内容。

    【讨论】:

    • 适用于 Eclipse 2021-09 (4.21.0) 中的主密码提供程序“Linux 集成(64 位)”。在我尝试“更改密码...”和“清除密码”按钮之前,都导致 Eclipse 冻结。
    【解决方案3】:

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

    下载一个新的 Eclipse 副本可以解决这个问题,但作为一种解决方法,您也可以禁用 OS X Keystore Integration 并改用 Eclipse 的内置功能:

    【讨论】:

    • Mac 的最佳出路:-)
    【解决方案4】:

    我在使用 STS 4.0 时遇到了这个问题,即使在将凭据保存在安全存储中之后,任何 git pull 或 PUSH 活动每次都要求提供凭据。

    我按照以下步骤解决了问题

    1.导航至首选项 > 常规 > 安全 > 安全存储
    2. 单击内容选项卡并展开具有 git 凭据的选项卡。
    3. 现在删除选定的 git 凭据并关闭屏幕。
    4.当弹出下一个凭据提示时,提供您的凭据并选中该框 存储到安全存储。它不会再次要求输入密码。
    5. 我也做了一个视频来证明。参考video link here

    【讨论】:

      【解决方案5】:

      我正在使用 STSSpring Tool Suite,版本:3.9.1.RELEASE,Build Id:201710111105 平台:Eclipse Oxygen.1a (4.7.1a))

      我解决了这个问题

      windows->Preferences->General->Security-Secure Storage 
      

      您可以看到密码选项卡,在主密码提供程序下可能有 2 个选项:

      • windows Integration(64bit),优先级为5
      • 和另一个 UI 提示,

      所以只需取消选中 Windows 集成(64 位)复选框

      然后单击应用和关闭按钮尝试访问您的 git 或工具,它会要求您输入主密码以便在那里存储它会起作用。

      【讨论】:

        【解决方案6】:

        我正在使用 STS(Spring Tool Suite,版本:3.9.1.RELEASE,内部版本 ID:201710111105 平台:Eclipse Oxygen.1a (4.7.1a)) 我通过转到 windows->Preferences->General->Security-Secure Storage 解决了这个问题,您可以看到密码选项卡,在主密码提供程序下可能有 2 个选项:- windows集成(64位)优先级为5 和另一个 UI 提示,只需取消选中 Windows 集成(64 位)复选框并单击应用和关闭按钮尝试访问您的 git 或工具,它会要求您提供用于存储在那里的 maser 密码。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-10-17
          • 2023-04-02
          • 1970-01-01
          • 2021-07-31
          • 2022-06-15
          • 1970-01-01
          • 2020-03-22
          • 1970-01-01
          相关资源
          最近更新 更多