【发布时间】:2020-05-14 18:40:38
【问题描述】:
是否可以完全禁用 Eclipse 的安全存储密码?我在 Windows 7 上运行 Eclipse Helios。
【问题讨论】:
标签: eclipse password-protection
是否可以完全禁用 Eclipse 的安全存储密码?我在 Windows 7 上运行 Eclipse Helios。
【问题讨论】:
标签: eclipse password-protection
【讨论】:
要禁用主密码提示,您必须使用-eclipse.password 指定包含密码的文件,请参阅Eclipse SDK Help 和Bug 241223。
完整的过程如下(这是在Linux上,在Windows上如果你改变路径应该也可以):
echo "secret" > ~/.eclipse/master
添加到Eclipse程序目录中的eclipse.ini的最顶部(两行,不要合并为一行)
-eclipse.password
/home/user/.eclipse/master
【讨论】:
-eclipse.password 之后的任何空格。如果参数后面有空格,似乎会忽略该参数。
eclipse -eclipse.password /home/user/.eclipse/master一样运行它(例如修改桌面条目)而不用修改eclipse.ini。
这是我在 Windows 上 Nano.2 中的解决方案,它既好用又简单,而且似乎可以正常工作:
我还尝试像其他一些答案一样删除“内容”选项卡中的 [默认安全存储],但这是不需要,无论如何都会在重新启动时重新创建。
【讨论】:
您现在可以删除它,假设您不需要它做任何事情。转到窗口 > 首选项 > 常规 > 安全 > 安全存储,然后单击“内容”选项卡。如果单击 Delete 按钮,然后重新启动 Eclipse,您将不再看到弹出窗口。
据我了解,安全存储主要用于 Git 和 SVN 等存储库。就我而言,我的家用电脑不需要它。我在工作中使用 Git,但即便如此,我之前从未见过 Secure Storage 弹出。
【讨论】:
在打开 Eclipse 或导入项目时,您有时可能会收到名为 Salt must be 8 bytes long 的错误。这是因为 Java 和 OS 密钥库之间存在冲突。
以下是该问题的解决方案。
► 解决方案 1:删除文件
► 解决方案 2:取消选中 Windows 集成(64 位) 和 UI 提示 从 Windows 的密码选项卡 -> 首选项 -> 常规 -> 安全 -> 安全存储.之后请重启机器并尝试使用 Eclipse。
► 解决方案 3:从 Windows 的“内容”选项卡 -> 首选项 -> 常规 -> 安全 -> 安全存储中删除 [默认安全存储]。之后请重新启动机器并 尝试使用 Eclipse。
【讨论】:
在安装了 Eclipse Indigo 的 Ubuntu 11.10 上,文件夹 org.eclipse.equinox.security 隐藏在 /root/.eclipse 文件夹中。 做一个
sudo su
cd /root/.eclipse
mv org.eclipse.equinox.security org.eclipse.equinox.security.backup
然后(重新)启动eclipse,密码就没有了。
【讨论】:
在 windows 7 enerprise 64 位 + java 8 在 Eclipse 中转到:
Preferences
--> General
-> security
-> secure Storage.
In master Password providers UNCKECK Windows integration (64 bits)
然后转到常规--网络连接--代理 并编辑您的代理设置。 出现一个创建安全存储的向导
【讨论】: