如何在子剪辑中更改用户凭据?
我正在使用 Subclipse(Eclipse 中的 Subversion 集成)。我现在想要在子剪辑中更改用户凭据。我该怎么做?那就是使用另一个用户帐户登录到 Subversion。
我正在使用 Subclipse(Eclipse 中的 Subversion 集成)。我现在想要在子剪辑中更改用户凭据。我该怎么做?那就是使用另一个用户帐户登录到 Subversion。
删除或重命名 Eclipse 配置文件夹中的 Eclipse '.keyring' 文件。这是 Subclipse SVNKit 连接器缓存您的 SVN 凭据的地方。
[ECLIPSE INSTALL]\configuration\org.eclipse.core.runtime.keyring
另一方面,如果您使用的是 JavaHL 连接器(或 SVN 命令行),则它们的凭据存储在 Subversion 运行时配置文件夹中。删除或重命名凭据文件。
在 Windows 上: %APPDATA%\Subversion\auth
在 Linux 和 OSX 上: ~/.subversion/auth
很抱歉这个复杂的猪,因为应该是一个真正的版本控制系统。:-(
如果你想刷新现有的凭据,那么在 subversion wiki 中查看这个答案:
http://subclipse.tigris.org/wiki/PluginFAQ#head-d507c29676491f4419997a76735feb6ef0aa8cf8
如果您尝试以特定用户名签出存储库,但该存储库在来宾帐户下是只读的,则没有解决方案 - 您必须使用命令行工具进行签出。甚至 TortoiseSVN 也不支持此用例。