Java 如何在Subclipse中更改用户凭据?
我正在Eclipse中使用Subclipse Subversion集成。现在我想在subclipse中更改用户凭据。我该怎么做? 也就是说,使用另一个用户帐户登录subversion。在我使用时,我无法检查这一点,但应该是这样的: 转到首选项屏幕 在团队、SVN下,选择密码管理 删除所需存储库的已存储身份验证数据Java 如何在Subclipse中更改用户凭据?,java,eclipse,subclipse,Java,Eclipse,Subclipse,我正在Eclipse中使用Subclipse Subversion集成。现在我想在subclipse中更改用户凭据。我该怎么做? 也就是说,使用另一个用户帐户登录subversion。在我使用时,我无法检查这一点,但应该是这样的: 转到首选项屏幕 在团队、SVN下,选择密码管理 删除所需存储库的已存储身份验证数据 您也可以从Subversion客户端执行此操作,因为身份验证数据存储在.svn文件夹中。如果要刷新现有凭据,请查看Subversion wiki中的以下答案: 如果您试图以特定用户名签
您也可以从Subversion客户端执行此操作,因为身份验证数据存储在.svn文件夹中。如果要刷新现有凭据,请查看Subversion wiki中的以下答案: 如果您试图以特定用户名签出存储库,但该存储库在来宾帐户下是只读的,则没有解决方案-您必须使用命令行工具进行签出。
即使是OrtoiseSVN也不支持此用例。删除或重命名Eclipse配置文件夹中的Eclipse“.keyring”文件。这是Subclipse SVNKit连接器缓存您的SVN凭据的地方 [ECLIPSE安装]\configuration\org.ECLIPSE.core.runtime.keyring 另一方面,如果您使用的是JavaHL连接器(或SVN命令行),那么它们的凭据将存储在Subversion runtime config文件夹中。删除或重命名凭据文件 在Windows上:%APPDATA%\Subversion\auth 在Linux和OSX上:~/.subversion/auth 对不起,这是一个复杂的猪,什么应该是一个真正的版本控制系统。
:-在Mac OS X Lion中,我发现它存储在苹果钥匙链中您可以在以下位置找到密码文件: 磁盘:\Documents and Settings\your\u username\Application Data\Subversion\auth\svn.simple\
删除文件并刷新存储库。Subclipse将提示您输入存储库的用户名和密码。我在Mac上苦苦挣扎。后来找到了一个简单的解决办法 我选择优先权 2转到“常规”并查找“安全”选项卡 3进入内容部分并查找存储库 4删除存储库。它将自动重新启动 或者,您可以转到主目录下的secure_存储文件。在VI编辑器中打开它并删除相应存储库的行。我更喜欢UI,因为它很简单
~/.eclipse/org.eclipse.equinox.security/security_storage在SVN透视图中,右键单击存储库并选择“位置属性…”。在“常规”选项卡中编辑“身份验证”。否,我没有使用JAVAHL。对于JAVAHL,数据存储在~/.subversion/auth中。您使用的是哪个SVN连接器?它也适用于SVN工具包:只需使用Subversion客户端删除身份验证数据或提供新的用户名和密码,然后使用Subclipse。只需确保刷新您的项目。在OSX 10.6中,可以在主目录中找到名为.eclipse\u keyring的keyring文件,而不是我的安装的eclipse目录中,有问题的身份验证在%APPDATA%\Subversion\auth\svn下。很简单,我使用了文件日期来标识要删除的文件。谢谢,这真的很有帮助!此问题的CollabNet常见问题解答URL为: