Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/317.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.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中更改用户凭据?_Java_Eclipse_Subclipse - Fatal编程技术网

Java 如何在Subclipse中更改用户凭据?

Java 如何在Subclipse中更改用户凭据?,java,eclipse,subclipse,Java,Eclipse,Subclipse,我正在Eclipse中使用Subclipse Subversion集成。现在我想在subclipse中更改用户凭据。我该怎么做? 也就是说,使用另一个用户帐户登录subversion。在我使用时,我无法检查这一点,但应该是这样的: 转到首选项屏幕 在团队、SVN下,选择密码管理 删除所需存储库的已存储身份验证数据 您也可以从Subversion客户端执行此操作,因为身份验证数据存储在.svn文件夹中。如果要刷新现有凭据,请查看Subversion wiki中的以下答案: 如果您试图以特定用户名签

我正在Eclipse中使用Subclipse Subversion集成。现在我想在subclipse中更改用户凭据。我该怎么做? 也就是说,使用另一个用户帐户登录subversion。

在我使用时,我无法检查这一点,但应该是这样的:

转到首选项屏幕 在团队、SVN下,选择密码管理 删除所需存储库的已存储身份验证数据
您也可以从Subversion客户端执行此操作,因为身份验证数据存储在.svn文件夹中。

如果要刷新现有凭据,请查看Subversion wiki中的以下答案:

如果您试图以特定用户名签出存储库,但该存储库在来宾帐户下是只读的,则没有解决方案-您必须使用命令行工具进行签出。
即使是OrtoiseSVN也不支持此用例。

删除或重命名Eclipse配置文件夹中的Eclipse“.keyring”文件。这是Subclipse SVNKit连接器缓存您的SVN凭据的地方

[ECLIPSE安装]\configuration\org.ECLIPSE.core.runtime.keyring

另一方面,如果您使用的是JavaHL连接器(或SVN命令行),那么它们的凭据将存储在Subversion runtime config文件夹中。删除或重命名凭据文件

在Windows上:%APPDATA%\Subversion\auth 在Linux和OSX上:~/.subversion/auth

对不起,这是一个复杂的猪,什么应该是一个真正的版本控制系统。
:-

在Mac OS X Lion中,我发现它存储在苹果钥匙链中

您可以在以下位置找到密码文件: 磁盘:\Documents and Settings\your\u username\Application Data\Subversion\auth\svn.simple\


删除文件并刷新存储库。Subclipse将提示您输入存储库的用户名和密码。

我在Mac上苦苦挣扎。后来找到了一个简单的解决办法

我选择优先权 2转到“常规”并查找“安全”选项卡

3进入内容部分并查找存储库

4删除存储库。它将自动重新启动

或者,您可以转到主目录下的secure_存储文件。在VI编辑器中打开它并删除相应存储库的行。我更喜欢UI,因为它很简单


~/.eclipse/org.eclipse.equinox.security/security_storage

在SVN透视图中,右键单击存储库并选择“位置属性…”。在“常规”选项卡中编辑“身份验证”。

否,我没有使用JAVAHL。对于JAVAHL,数据存储在~/.subversion/auth中。您使用的是哪个SVN连接器?它也适用于SVN工具包:只需使用Subversion客户端删除身份验证数据或提供新的用户名和密码,然后使用Subclipse。只需确保刷新您的项目。在OSX 10.6中,可以在主目录中找到名为.eclipse\u keyring的keyring文件,而不是我的安装的eclipse目录中,有问题的身份验证在%APPDATA%\Subversion\auth\svn下。很简单,我使用了文件日期来标识要删除的文件。谢谢,这真的很有帮助!此问题的CollabNet常见问题解答URL为: