2

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

4

1 回答 1

5

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

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

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

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

此文本如果从此处复制

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

于 2012-04-28T13:47:57.173 回答