如何在eclipse svn存储库中更改用户?

时间:2013-10-09 14:55:00

标签: java eclipse svn

我从朋友那里得到了eclipse,他的eclipse使用他的用户与SVN进行通信,提交或更新。我想改变我的用户,但我不能。我阅读了这些主题,但它们对我不起作用。

How to change credentials for SVN repository in Eclipse?

例如,我的系统没有本答案中提到的svn.simple文件。

这个问题:

SVN change username

当我想使用svn时,它说:

'/home/chavosh' is not a working copy

我该怎么办?!

4 个答案:

答案 0 :(得分:19)

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

或者,您可以清除缓存的凭据。有两种方法可以执行此操作,具体取决于插件使用的客户端适配器。

要找出使用的客户端适配器: 转到Windows->偏好设置 - >团队 - > SVN。 在“客户端接口”部分中,检查使用的适配器。

如果您使用的是JavaHL,则需要从svn.simple目录中删除文件 此目录通常位于%AppData%\ Subversion \ auth中。 (转到命令promt和echo%AppData%以查找AppData目录的位置)

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

答案 1 :(得分:16)

在Windows中:

  1. 打开运行类型%APPDATA%\ Subversion \ auth \ svn.simple
  2. 这将打开svn.simple文件夹
  3. 你会找到一个文件,例如Big Alpha数字文件
  4. 删除该文件。
  5. 重启eclipse。
  6. 尝试编辑projct中的文件并提交
  7. 您可以看到询问userName密码的对话框
  8. 它对我有用....;)

答案 2 :(得分:12)

<强> 1。转到窗口 - >显示视图 - &gt;其他

showView

2.选择SVN存储库

other menu

SVN Repositories

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

select location properties

<强> 5。最后更改用户名和密码,然后点击Finish

Edit Location Properties Window

答案 3 :(得分:0)

转到:

  

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

然后在目录选项卡中,展开[默认安全存储]和SVN。现在删除这些值。

Example

在Eclipse Luna中进行了测试。