我在Windows上安装了带子剪辑的Eclipse 3.4.2。另一位开发人员使用其凭据添加了一个SVN存储库,并选择了“保存密码”。现在,每次我对SVN进行任何操作时,都会使用其缓存的凭据。我如何将它们更改为我的?
我已经检查了'workspace / .metadata / .plugins / org.tigris ...'文件夹,找不到任何方法来重置那些缓存的凭据。
我在Windows上安装了带子剪辑的Eclipse 3.4.2。另一位开发人员使用其凭据添加了一个SVN存储库,并选择了“保存密码”。现在,每次我对SVN进行任何操作时,都会使用其缓存的凭据。我如何将它们更改为我的?
我已经检查了'workspace / .metadata / .plugins / org.tigris ...'文件夹,找不到任何方法来重置那些缓存的凭据。
Answers:
http://subclipse.tigris.org/wiki/PluginFAQ#head-d507c29676491f4419997a76735feb6ef0aa8cf8:
用户名和密码
在定义存储库时,Subclipse不会收集或存储用户名和密码凭据。这是因为JavaHL和SVNKit客户端适配器足够智能,可以在需要时(包括在更改密码时)提示您输入此信息。
您还可以允许适配器缓存此信息,并且常见的问题是如何删除此缓存的信息,以便再次提示您?我们有一个开放的请求,要求向JavaHL添加一个API,以便我们可以提供一个UI来执行此操作。当前,您必须手动删除缓存。缓存的位置取决于所使用的客户端适配器。
JavaHL在Subversion运行时配置区域中将信息缓存在与命令行客户端相同的位置。在Windows上,它位于%APPDATA%\ Subversion \ auth中。在Linux和OSX上,它位于〜/ .subversion / auth中。只需查找并删除带有缓存信息的文件。
SVNKit将信息缓存在Eclipse密钥环中。默认情况下,这是一个名为.keyring的文件,该文件存储在Eclipse配置文件夹的根目录中。这两个值都可以使用命令行选项覆盖。要清除缓存,您必须删除文件。重新启动时,Eclipse将创建一个新的空密钥环
我妻子建议:
和所有的工作!
在任何Windows版本上,删除以下文件夹:
%APPDATA%\ Subversion \ auth
(您可以将其复制并粘贴到RUN / Explorer,它将为您解析App-Data-Folder。)
在Linux和OSX上,它位于
〜/ .subversion / auth
资料来源:http : //www.techcrony.info/2008/03/26/admin/how-to-change-eclipse-svn-password/
在Eclipse中更改用户名和密码太简单了。
只需执行以下步骤:
在您的Eclipse中,
转到窗口->显示视图->其他->(键入为)SVN存储库->单击该(SVN存储库)->右键单击SVN存储库->位置属性->常规选项卡,更改凭据的以下详细信息。
而已。
我svn.simple
在Windows机器(Windows 7)上的以下路径中删除了目录内的文件:
C:\Users\[user_name]\AppData\Roaming\Subversion\auth
问题解决了。