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

时间:2009-09-29 10:35:43

标签: java eclipse subclipse

我正在使用Subclipse(Eclipse中的Subversion集成)。我现在想要在subclipse中更改用户凭据。我怎么做? 那就是使用其他用户帐户登录subversion。

7 个答案:

答案 0 :(得分:33)

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

[ECLIPSE INSTALL] \ configuration \ org.eclipse.core.runtime.keyring

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

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

很抱歉这个复杂的猪,应该是一个真正的版本控制系统。 : - (

答案 1 :(得分:7)

如果要刷新现有凭据,请在subversion wiki中查看此答案:

http://subclipse.tigris.org/wiki/PluginFAQ#head-d507c29676491f4419997a76735feb6ef0aa8cf8

如果您尝试以特定用户名检出存储库,但存储库在来宾帐户下是只读的,则没有解决方案 - 您必须使用命令行工具进行结帐。 甚至TortoiseSVN也不支持这种用例。

答案 2 :(得分:6)

我在Mac上苦苦挣扎。后来发现了一个简单的解决方案。

1)转到偏好 enter image description here 2)转到常规并查找安全选项卡

3)进入内容部分&寻找存储库 enter image description here

4)删除存储库。它会自动重启。

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

(〜/ .eclipse / org.eclipse.equinox.security / secure_storage)

答案 3 :(得分:5)

您可以在以下位置找到密码文件: disk:\ Documents and Settings \ your_username \ Application Data \ Subversion \ auth \ svn.simple \

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

答案 4 :(得分:1)

在Mac OS X Lion中,我发现它存储在Apple钥匙串

答案 5 :(得分:0)

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

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

答案 6 :(得分:0)

在SVN透视图中,右键单击存储库并选择'位置属性...' 。在常规标签中修改'身份验证'