Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svn 如何使Netbeans不';你不需要主密码吗?_Svn_Netbeans_Passwords - Fatal编程技术网

Svn 如何使Netbeans不';你不需要主密码吗?

Svn 如何使Netbeans不';你不需要主密码吗?,svn,netbeans,passwords,Svn,Netbeans,Passwords,我必须在工作中使用Netbeans。该代码是从SVN和Netbeans中签出的,它们用来记住用户名和密码 但是,当我打开主密码时,Netbeans总是要求输入主密码。这太烦人了,因为这是我的机器,我知道我在做什么 我在Ubuntu 11.10 x64和Netbeans 7.01下工作。我试着用谷歌搜索答案,我也试过了解决方案,但没有成功 有人能帮忙吗?您可以通过添加以下选项来编辑netbeans.conf文件: -J-Dnetbeans.keyring.no.master=true netbea

我必须在工作中使用Netbeans。该代码是从SVN和Netbeans中签出的,它们用来记住用户名和密码

但是,当我打开主密码时,Netbeans总是要求输入主密码。这太烦人了,因为这是我的机器,我知道我在做什么

我在Ubuntu 11.10 x64和Netbeans 7.01下工作。我试着用谷歌搜索答案,我也试过了解决方案,但没有成功


有人能帮忙吗?

您可以通过添加以下选项来编辑netbeans.conf文件:

-J-Dnetbeans.keyring.no.master=true


netbeans.conf文件位于“netbeans install dir”/etc目录中

当您修改netbeans.conf时,请确保在*netbeans\u default\u options=*的引号中添加这一行,这让我困惑了半个小时。

我对netbeans 8.02也有同样的问题。事实证明,NetBeans正在寻找一个名为GNOME_KEYRING_的环境变量,不管其值是多少。因此,我在%netbeansinstalldir%/bin/netbeans中netbeans shell脚本的开头插入了这一行

导出GNOME\u KEYRING\u=foobar

工作起来很有魅力

原职

当无法访问存储密码和其他安全数据(as)的系统默认机制时,IDE会请求主密码。 通常有两种方法可以避免:

  • 使用-J-Dnetbeans.keyring.no.master=true运行IDE(或将命令放在netbeans.conf上),但您将失去在会话之外存储任何密码的机会。主密码对话消失了,许多其他对话正在进行中
  • 为NetBeans配置系统以正确运行密钥环。指出了一个可能的解决方案:检查库
    /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
    
  • 这“可行”,但NetBeans将放弃在会话外存储密码(FTP、git…)。因此,您将抑制一个“主通行证”,但随后将出现大量其他输入密码对话框。