Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/333.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
Java Subclipse会在使用命令行svn时擦除其密钥链访问_Java_Eclipse_Svn_Subclipse - Fatal编程技术网

Java Subclipse会在使用命令行svn时擦除其密钥链访问

Java Subclipse会在使用命令行svn时擦除其密钥链访问,java,eclipse,svn,subclipse,Java,Eclipse,Svn,Subclipse,以下是流程: 我正在使用Catalina、Eclipse 2019-09和SVN 1.10.4 在终端命令行上执行svn更新=>钥匙链弹出窗口询问您的密码。我总是允许打 从那时起,我就可以在命令行上执行与svn相关的所有操作,而无需输入密码 现在,如果我转到subclipse并执行svn更新,命令行将丢失is并再次请求密钥链密码 对我有什么希望吗?Subclipse无法控制或影响这一切。它只调用一个SVNAPI,它在较低的级别使用OSXKeychainAPI。我的猜测是,SVN库存在不同的版

以下是流程:

我正在使用Catalina、Eclipse 2019-09和SVN 1.10.4

  • 在终端命令行上执行svn更新=>钥匙链弹出窗口询问您的密码。我总是允许打
  • 从那时起,我就可以在命令行上执行与svn相关的所有操作,而无需输入密码
  • 现在,如果我转到subclipse并执行svn更新,命令行将丢失is并再次请求密钥链密码

对我有什么希望吗?

Subclipse无法控制或影响这一切。它只调用一个SVNAPI,它在较低的级别使用OSXKeychainAPI。我的猜测是,SVN库存在不同的版本,OSX密钥链中的某些东西跟踪您授予权限更改的库。我倾向于使用自制软件,只安装了库的一个副本。我确实注意到,每当SVN版本更改时,我必须重新授权密钥链,但除此之外,我没有看到这个问题。只能假设您安装了多组SVN库

最终是OSX钥匙链决定这样做