我(必须)使用Netbeans进行工作。代码将从SVN和Netbeans中检出,以便记住用户名和密码。
然而,当我打开它时,Netbeans总是要求输入主密码。这太烦人了,因为这是我的机器,我知道自己在做什么。
我在Ubuntu 11.10 x64和Netbeans 7.01下工作。我尝试谷歌答案,我已经尝试了http://wiki.netbeans.org/FaqMasterPasswordDialog上的解决方案,但它没有用。
有人可以帮忙吗?
答案 0 :(得分:4)
您可以通过添加以下选项来编辑netbeans.conf文件:
-J-Dnetbeans.keyring.no.master =真
netbeans.conf文件位于“netbeans-install-dir”/ etc目录中
答案 1 :(得分:2)
当您修改netbeans.conf时,请确保在* netbeans_default_options = *的引号内添加此行,这让我感到半小时。
答案 2 :(得分:0)
我遇到了与NetBeans 8.02相同的问题。事实证明,无论价值如何,NetBeans都在寻找一个名为GNOME_KEYRING_的环境变量。所以,我在%netbeansinstalldir%/ bin / netbeans
中的netbeans shell脚本的开头插入了这一行导出GNOME_KEYRING_ = foobar
像魅力一样。
答案 3 :(得分:0)
当无法访问系统默认机制来存储密码和其他安全数据(如explained here)时,IDE要求输入主密码。 通常有两种方法可以避免这种情况:
/usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0
是否存在并创建NetBeans正在寻找的链接。
cd /usr/lib/x86_64-linux-gnu/
ls libgnome-key*
...
sudo ln -s libgnome-keyring.so.0 libgnome-keyring.so
尝试安装lib(如果不存在):
sudo apt-get install libgnome-keyring0