在提交到存储库期间记录时,我愚蠢地检查了“记住设置”。我正在使用 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/