eclipse - 在 eclipse 中从 Subversive 注销用户

标签 eclipse subversive

在提交到存储库期间记录时,我愚蠢地检查了“记住设置”。我正在使用 Eclipse 的 Subversive 插件。我正在我兄弟的计算机上工作,他也在我的项目上工作。我想知道他是否有机会登录,这样他就可以以他自己的身份而不是以我的身份进行更改。

最佳答案

Subclipse 在定义存储库时不会收集或存储用户名和密码凭据。这是因为 JavaHL 和 SVNKit 客户端适配器足够智能,可以在需要时提示您输入此信息,包括当您的密码更改时。

您还可以允许适配器缓存此信息,一个常见的问题是如何删除此缓存信息以便再次提示您?我们有一个公开请求,希望将 API 添加到 JavaHL,以便我们可以提供一个 UI 来执行此操作。目前,您必须手动删除缓存。缓存的位置根据所使用的客户端适配器而有所不同。

JavaHL 将信息缓存在与命令行客户端相同的位置——Subversion 运行时配置区域。在 Windows 上,该文件位于 %APPDATA%\Subversion\auth 中。在 Linux 和 OSX 上,它位于 ~/.subversion/auth。只需找到并删除包含缓存信息的文件即可。

SVNKit 将信息缓存在 Eclipse key 环中。默认情况下,这是一个名为 .keyring 的文件,存储在 Eclipse 配置文件夹的根目录中。这两个值都可以用命令行选项覆盖。要清除缓存,您必须删除该文件。当您重新启动时,Eclipse 将创建一个新的空 key 环。

此文本复制自 here

您可以更喜欢从那里阅读它。

关于eclipse - 在 eclipse 中从 Subversive 注销用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10364033/

相关文章:

java - Eclipse 在项目中显示错误,但我找不到它们

java - ScrollView TextView

Android 低功耗蓝牙 - iBeacon

SVN删除已删除

Java eclipse 字符串错误

android - 刚刚安装了 Windows 10 和 Eclipse 不再启动

svn - 如何修复 SVN 409 冲突错误

Android:在 New eclipse ADT 中安装 Juno Subversive

eclipse - Subversive SVN Connectors 不会出现在 eclipse juno 中

eclipse - 为什么Eclipse没有随附的SVN客户端