Eclipse - 无法将 git repo 的凭据写入安全存储。错误:未提供密码

Mau*_*tha 2 eclipse-plugin gitlab

org.eclipse.equinox.security.storage.StorageException: No password provided.
    at org.eclipse.equinox.internal.security.storage.SecurePreferences.put(SecurePreferences.java:242)
    at org.eclipse.equinox.internal.security.storage.SecurePreferencesWrapper.put(SecurePreferencesWrapper.java:128)
    at org.eclipse.egit.core.securestorage.EGitSecureStore.putCredentials(EGitSecureStore.java:66)
    at org.eclipse.egit.ui.internal.SecureStoreUtils.storeCredentials(SecureStoreUtils.java:39)
    at org.eclipse.egit.ui.internal.credentials.LoginService.login(LoginService.java:39)
    at 
Run Code Online (Sandbox Code Playgroud)

我已经尝试从密钥库和 Windows 凭据中清除密码,并使用新的 gitlab 登录添加新密码。Pull 和 Push 工作正常,但密码仍未保存。

Mau*_*tha 5

我可以通过禁用 Eclipse 中的操作系统集成来解决该问题。取消检查窗口 -> 首选项 -> 常规 -> 安全 -> 安全存储 -> [OS] 集成。重新启动eclipse,就可以正常工作了。

在此输入图像描述