12

I get eclipse from my friend and his eclipse use his user to communicate with SVN, commit or update. I want to change to my user but i can't. I read these topics, but they doesn't work for me.

How to change credentials for SVN repository in Eclipse?

For example, my system doesn't have the svn.simple file which mentioned in this answer.

And this question:

SVN change username

When i want to use svn, it says that :

'/home/chavosh' is not a working copy

What should i do?!

4

5 回答 5

19

请您的朋友更改他/她的密码。下次您尝试访问存储库时,系统会要求您提供用户名或密码。

或者,您可以清除缓存的凭据。根据插件使用的客户端适配器,有两种方法可以做到这一点。

要找出使用了哪个客户端适配器:转到 Windows->Preferences->Team->SVN。在客户端接口部分,检查使用了哪个适配器。

如果您使用的是 JavaHL,那么您需要从 svn.simple 目录中删除文件。该目录通常位于 %AppData%\Subversion\auth。(转到命令提示符并回显 %AppData% 以找出 AppData 目录的位置)

如果您使用的是 SVNKit,那么您需要从 eclipse 配置目录中删除 .keyring 文件。在我的工作站上,这个 .keyring 文件的位置是 \configuration\org.eclipse.core.runtime

于 2013-10-09T16:04:08.597 回答
18

在窗口中:

  1. 打开运行类型 %APPDATA%\Subversion\auth\svn.simple
  2. 这将打开 svn.simple 文件夹
  3. 您会找到一个文件,例如 Big Alpha Numeric 文件
  4. 删除那个文件。
  5. 重启日食。
  6. 尝试从项目编辑文件并提交
  7. 您可以看到询问用户名密码的对话框

它对我有用.... ;)

于 2014-04-09T06:31:25.577 回答
15

1.转到窗口->显示视图->其他

显示视图

2.选择SVN存储库

其他菜单

SVN 存储库

4.右键单击要更改用户的存储库,然后单击Location properties

选择位置属性

5.最后更改用户名和密码并点击Finish

编辑位置属性窗口

于 2017-04-15T15:26:15.407 回答
0

如果您的机器中有乌龟客户端,那么从乌龟中删除当前用户也会将其从 Eclipse 中删除。至少它对我有用:) 您可以按照此处所述从 tortise 中删除当前用户:如何更改 TortoiseSVN 中的用户

于 2018-02-26T12:02:51.840 回答
0

去:

窗口 -> 首选项 -> 常规 -> 安全 -> 安全存储

然后在 Contents 选项卡中展开 [Default Secure Storage] 和 SVN。现在删除这些值。

例子

在 Eclipse Luna 中测试。

于 2018-07-23T12:59:50.883 回答