如何改变凭据SVN库在日食?
-
06-09-2019 - |
题
我有日食3.4.2上安装了Windows与subclipse.另一个开发者加入一个SVN库与他凭证和选定'的保存password'.现在每次我做任何事情SVN他的高速缓存凭据的使用。我如何可以改变他们给我的吗?
我已经检查的'工作区/.元数据/.插件/org.底格里斯河...'的文件夹,并不能找到任何办法重置的那些缓存的凭据。
解决方案
http://subclipse.tigris.org/wiki/PluginFAQ#head-d507c29676491f4419997a76735feb6ef0aa8cf8 一个>:
<强>用户名和密码强>
Subclipse的不收集或存储的用户名和密码凭证定义库时。这是因为JavaHL和SVNKit客户端适配器具备足够的智能来提示您输入此信息时,他们需要 - 包括当你的密码已更改
您也可以允许适配器缓存此信息和常见的问题是,你如何删除缓存的信息,以便您可以再次提示?我们有一个开放的要求,纷纷加入到JavaHL,使我们可以提供一个用户界面执行此操作的API。目前,您必须手动删除缓存。高速缓存的位置变化的基础使用的客户端适配器上。
JavaHL缓存在相同的位置作为命令行客户机的信息 - 在Subversion运行时配置区域。在Windows中,这是位于%APPDATA%\颠覆\权威性。在Linux和OSX它位于〜/的.subversion / AUTH。只要找到与缓存的信息删除该文件。
SVNKit缓存在Eclipse密钥环的信息。默认情况下,这是一个名为.keyring存储在Eclipse配置文件夹的根文件。这些数值可以与命令行选项被重写。要清除高速缓存,您必须删除该文件。当你重新启动Eclipse将创建一个新的空钥匙圈
其他提示
我的妻子建议:
- 开SVN库图
- 打开的位置,性质...
- 出示凭证,用于:按[X]按钮
- 选择用户,编写密码,按[完成]
和所有的工作!
转到C:\文件和设置[用户名] \应用数据\颠覆\ AUTH \ svn.simple
和删除十六进制文件。通常每个文件与一个存储库相关联的
在Mac OS X中,转到文件夹/ $ HOME(/用户/用户{}家/)。你会看到文件“.eclipse_keyring”。 去掉它。所有保存的凭证都将丢失。
家伙嗨它太简单了在Eclipse中更改用户名和密码。
只要按照以下步骤:
在您的Eclipse,
Goto Window -> Show View -> Other -> (Type as) SVN Repositories -> click that(SVN Repositories) -> Right Click SVN Repositories -> Location Properties -> General tab change the following details for credentials.,
这是它人
在任何Windows版本中删除以下文件夹:
%APPDATA%\颠覆\ AUTH
(您可以复制并粘贴此为RUN /资源管理器,它会解决应用的数据,文件夹给你的。)
在Linux和OSX它位于
〜/的.subversion / AUTH
来源: http://www.techcrony.info/2008/03 / 26 /管理/如何对变化蚀 - svn的密码/
在视窗7,转到C:\用户\%的User_Name%\应用程序数据\漫游\ Subversion和除去在auth目录。要知道,如果你连接到超过1台SVN服务器,这将删除所有已配置SVN服务器的认证。如果您想重置只是一个单一的服务器:
在身份验证目录中,您将会看到一个叫做svn.simple文件夹。打开每个用文本编辑器的那些文件的确定,以除去其中的一个,然后取出只是单个文件中。
非常简单步骤遵循: 蚀:窗口---->首-----> SVN -----> SVN接口----->选择SVNKit(纯Java)
在窗口:
- 打开运行的类型
%APPDATA%\Subversion\auth\svn.simple
- 这将会打开
svn.simple
文件夹 - 你会找到一个文件,例如大大的字母数字文件
- 删除该文件。
- 重新启动蚀。
- 试图编辑文件从项目和犯下它
- 你可以看到对话,询问用户名和密码
它的工作。;)
我能无法找到svn.simple
文件,但是却能使用以下三个步骤来改变凭证:
这SVN结帐项目
选择您需要更改凭证的存储库。(注:你会不会执行结账,但是这将带给你的屏幕上输入用户名/密码组合)
最后,输入新的用户名和口令的凭证:
这是一个有点混乱,因为你开始初始化一个新项目的过程中,但你只能重置库凭据。
在任何Windows版本遵循这个路径:
C:\Users\{user_name}\AppData\Roaming\Subversion\auth\svn.simple
然后删除与六十进制代码的文件这个文件夹中,然后重新启动Eclipse的。
(视窗7的Eclipse靛蓝3.7)
C:\用户\\应用程序数据\漫游\颠覆\ AUTH \ svn.simple
查找SVN信息文件,并使其可写。结果 (它们是默认只读) (无蚀的重启必需的)
我想出这方法我都写下,它完全适用于我
在日食,按照这些简单步骤:文件>进>类型svn->项目从svn->下->创建一个新仓库的位置->下一个-你会看到"安全的储存"下的认证单。击这个按钮"安全存储"。这是我们的地方可以删除所有的密码暗藏地。现在一旦你在这里,按照这些:
- 根据密码的标签,点击"明确的密码"
- 在"内容"标签,去SVN,选择每个子的选择,并点击"删除"
- 重新启动日食
所有储存的密码现在不见了,你可以用你的新svn密码要同步
删除位置下的.keyring文件:配置\ org.eclipse.core.runtime,并在这之后,你将被邀请来提示您新的svn帐户
删除位置下的.keyring文件:配置\ org.eclipse.core.runtime,并在这之后,你将被邀请来提示您新的svn帐户。 对我来说它的工作。
我使用SVN + SSH协议来访问SVN。 我不得不这样做来解决类似的问题,是打开腻子和重新配置,以便它没有wrong_user_name @ MYSERVER但在保存会话correct_user_name @ MYSERVER。
在Eclipse中:按Ctrl + F8 - > SVN存储库探索 - >右键单击库 - >位置属性 - >完成;)
我Windows机器上删除svn.simple
目录内的文件在低于路径(视窗7):
C:\Users\[user_name]\AppData\Roaming\Subversion\auth
问题解决了。
有几个地方在窗户那里SVN将会把缓存的凭据,具体取决于系统配置。阅读 SVNBook|客户凭证.