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

Aja*_*jay 28 java eclipse subclipse

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

Tho*_*s W 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

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

  • 在OSX 10.6中,密钥环文件可以在主目录中找到,名称为.eclipse_keyring而不是在eclipse目录中 (5认同)
  • 对于我的安装,有问题的auth在%APPDATA%\ Subversion\auth\svn.simple下我使用文件日期来识别要删除的内容. (2认同)

Noe*_*din 7

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

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

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


小智 6

我在Mac上苦苦挣扎.后来找到了简单的解决方案

1)转到偏好 在此输入图像描述 2)转到常规并查找安全选项卡

3)进入内容部分并查找存储库 在此输入图像描述

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

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

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


Dan*_*okh 5

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

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


Pau*_*sma 0

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

  1. 转到首选项屏幕
  2. 在“团队”“SVN”下,选择“密码管理”
  3. 删除所需存储库中存储的身份验证数据

您还可以从 Subversion 客户端执行此操作,因为身份验证数据存储在.svn文件夹中。