如何在 Eclipse 中更改 SVN 存储库的凭据?

我在 Windows 上安装了 Eclipse 3.4.2和 subclise。另一个开发人员用他的凭证添加了一个 SVN 存储库,并选择了“保存密码”。现在,每次我使用 SVN 做任何事情时,都会使用他缓存的凭证。我怎样才能把它们换成我的?

我已经检查了“ workspace/. meta/. plugins/org.tigris...”文件夹,但找不到任何方法来重置这些缓存凭据。

262936 次浏览

Go to c:\Documents and Settings\[username]\Application Data\subversion\auth\svn.simple

并删除十六进制文件。通常每个文件都与一个存储库相关联

在 Windows7上,转到 C: Users% User _ Name% AppData Roaming Subversion 并删除 auth 目录。只需要注意,如果您连接到多个 SVN 服务器,这将删除所有已配置的 SVN 服务器的身份验证。如果只想重置单个服务器:

在 auth 目录中,您应该会看到一个名为 svn.simple 的文件夹。使用文本编辑器打开这些文件中的每一个,以确定要删除哪一个,然后只删除该文件。

在 Mac OS X 上,转到文件夹/$HOME (/Users/{ user HOME }/)。 删除它。所有保存的凭据将丢失。

我使用 SVN + ssh 协议访问 SVN。 What I had to do to fix a similar issue, was to open Putty and reconfigure it so that it did not have wrong_user_name@myserver but correct_user_name@myserver in the saved sessions.

在任何 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/

我妻子建议:

  1. Open SVN Repositories View
  2. 开放位置物业..。
  3. 显示凭证: 按[ X ]按钮
  4. 选择 user,输入密码,按[ Finish ]

和所有的工作! ! !

非常简单的步骤: Eclipse: Window —— > Preferences ——-> SVN ——-> SVN Interface ——-> Select SVNKit (Pure Java)

在任何 Windows 版本中都遵循以下路径:

C:\Users\{user_name}\AppData\Roaming\Subversion\auth\svn.simple

然后删除该文件夹中的六进制代码,并重新启动您的 Eclipse。

(Windows 7 Eclipse 靛蓝3.7)

C:\Users\\AppData\Roaming\Subversion\auth\svn.simple

查找 svn 信息文件并使其可写。
(它们是默认只读的) (不需要重新启动日食)

删除。Keyring 文件放在位置: configuration org.eclipse.core.running 下,然后,您将被邀请提示您的新 svn 帐户。

我无法找到 svn.simple文件,但能够使用以下三个步骤更改凭据:

来自 SVN 的结帐项目

enter image description here

选择您需要更改凭据的存储库(注意: 您将不执行签出,但是这将使您到屏幕输入用户名/密码组合)。

enter image description here

最后,输入新的用户名和密码凭据:

enter image description here

这有点令人困惑,因为您开始了初始化新项目的过程,但是您只是重置了存储库凭据。

在 Eclipse 中: Ctrl + F8-> SVN 仓库探索-> 在仓库中右击-> 位置属性-> 完成;)

在 Eclipse 中更改用户名和密码太简单了。

只需按照以下步骤:

在你的日蚀中,

Goto Window-> Show View-> Other-> (Type as) SVN Repositories-> Click that (SVN Repositories)-> 右键单击 SVN Repositories-> Location Properties-> General tab 更改凭证的以下详细信息,

就是这样。

在窗口:

  1. 打开运行类型 %APPDATA%\Subversion\auth\svn.simple
  2. 这将打开 svn.simple文件夹
  3. 你会找到一个文件,例如大阿尔法数字文件
  4. 删除那个文件。
  5. 重启日食。
  6. Try to edit file from project and commit it
  7. 您可以看到询问 userName 密码的对话框

对我很有效... ...)

删除。Keyring 文件放在位置: configuration org.eclipse.core.running 下,然后,您将被邀请提示您的新 svn 帐户。 对我来说很有效。

我找到了下面所写的方法,它对我来说非常有用

在 Eclipse 中,遵循以下简单步骤: File-> Import-> type svn-> project from svn-> Next-> Create a new itory location-> Next-> 在身份验证菜单下面会看到“安全存储”。点击“安全存储”按钮。这是我们可以删除所有密码缓存的地方。现在,一旦你到了这里,按照以下步骤:

  1. 在“密码”选项卡下,单击“清除密码”
  2. 在“内容”选项卡下,转到 SVN,选择每个子选项,然后点击“删除”
  3. 重启日食

所有存储的密码现在都消失了,您可以使用新的 svn 密码进行同步

我删除了 Windows 机器(Windows7)上以下路径的 svn.simple目录中的文件:

C:\Users\[user_name]\AppData\Roaming\Subversion\auth

问题解决了。

There are several places on Windows where SVN will place cached credentials depending on system configuration. Read SVNBook | 客户端凭据.

  • 主凭证存储位于 %APPDATA%\Subversion\auth中,您可以运行 svn auth 命令来查看和管理其内容。

  • 还可以运行 强 > cmdkey查看存储在 Windows 凭据管理器中的凭据。

  • If your SVN server is integrated with Active Directory and supports Integrated Windows Authentication such as VisualSVN Server, your Windows logon credentials are used for authentication, but they are not cached. You can run 强 > whoami to find out your user account name.

对麦克来说,

  1. 关闭 Eclipse 工作区
  2. 转到/Users/username/. subversion/auth/svn.simple
  3. 删除。其中的文件加密(大阿尔法数字)的文件名。
  4. 打开密钥链(/Applications/Utitility/)并删除为 SVN 保存的密钥。
  5. 现在打开 Eclipse 工作区,尝试更新您的项目,提示符会显示出来,询问您 SVN 凭据
  6. 给你更新的 SVN 凭证和更新它在钥匙链 .

我一直在寻找同样的答案,但是以上所有的都不适合我。但我做了以下步骤,并得到纠正。

我的设想是:-

  1. 安装在 Linux 上的 Eclipse
  2. Eclipse version: 2019.03
  3. 在前面我选择了在本地存储 Password (这样无论何时从现有 svn 存储库进行更新,都不会提示输入密码)。

解决方案:- 删除本地存储的凭据。

步骤:

  1. 在 linux 中允许显示隐藏文件(打开文件资源管理器,点击“查看”,点击“显示隐藏文件”)
  2. 转到 User Home Folder-> . eclipse/. org.eclipse.equinox.security/
  3. 打开并编辑“ security _ Storage”文件中的任何文本编辑,删除所有内容并保存。(最好在编辑前备份“ security _ Storage”文件)

现在将在连接 SVN 时询问

谢谢你