myeclipse怎么重置svn账号密码

myeclipse怎么重置svn账号密码,第1张

Win7系统:
1、进入c:/Users/[你的用户名]/AppData/Roaming/Subversion/auth目录,删除该目录下的 所有文件
2、重启eclipse/myeclipse,提交svn的文件就会提示输入用户名和密码了。
XP系统:
1、C:Documents and Settings[你的用户名]Application DataSubversionauth,删除 下面所有文件夹,

以root用户做的如下 *** 作和管理:
创建授予svnadmin管理的svn文件管理路径:
$mkdir /opt/svn
$chown -R svnadmin:svn /opt/svn

以svnadmin用户登陆:
$su - svnadmin
#创建一个资源库路径
#mkdir /opt/svn/repository
#通过svn来创建资源库
#/usr/local/subversion/bin/svnadmin create/opt/svn/repository #/usr/local/subversion 是我们安装svn的路径
到/opt/svn/repository路径下查看,是否有相应的一堆文件和文件夹产生?没有,就是没成功,到网上查原因吧
一般情况下,创建资源库就够了,应该是在资源库中管理项目,而不是一个项目一个资源库。当然,svn完全允许你这样来管理。
这里需要特别说明的是,刚才我们是创建了一个repository资源库。
有了资源库之后,我们就可以通过TortoiseSVN(小乌龟)客户端在windows上以svn管理员(注意,不是linux用户svnadmin)用户,上传一个项目到repository库中(为了下面描述,这里称这个项目为test)。

用户管理:
用户管理分为组管理和用户管理。
Svn中的用户验证也是分为两种方式:密码验证和访问权限验证。
根据我们在apache>忘记电脑开机密码破解方法1U盘做个winpe,然后进去winpe清除密码即可2买个ghost的装机光盘,然后开机进入光盘winpe清除密码即可3重装系统也可以Android系统的平板电脑忘记锁屏密码解决方法:可以重新刷包或者wipedata双清数据

如果装了TortoiseSVN: Settings -> Saved Data -> Authentication Data -> clear。即可清除保存的上个用户登录信息;当再次用到svn时,会提示输入用户名密码,输入新的用户名密码即可。

或者,手动删除下面目录下的svn登录用户信息保存文件: C:\Documents and Settings\javaLee\Application Data\Subversion\auth\svnsimple

通过TortoiseSVN的clear Authentication Data和手动删除效果是一模一样的!都是对userName\Application Data\Subversion\auth\svnsimple\目录下的已保存登录用户信息文件进行删除。

你是通过什么管理SVN权限的? 如果是通过apache则使用htpasswdexe把自己的用户名删掉再重新建。 如果直接通过SVN的话,服务器上应该有 conf目录,里面的passwd 文件用的是明文密码。

一般绑定了手机账号的,直接拿手机验证就可以了。

SVN作为一种开放源代码的集中式版本控制系统,一直以来都深受所有公司的喜爱。伴随着它使用范围的广泛,一系列问题也随之接踵而至。

我们今天就来谈谈比较常见的但一般除了一个人干着急没办法解决的问题,那就是你账号密码忘记了,咋么办。在公司的工作中,可能你一进软件公司刚开始做项目之前,就会需要添加一个SVN地址来download一个项目进行开发。Boss会给你一个账号名密码,你登录就可以进行checkout了。

可是,过了一段时间可能就需要在checkout另一个项目了,这时候就需要新建一个资源库地址,如果是同一个ip地址,那么是不需要再次输入账号名密码的,直接添加就可以了。可是如果不是同一个ip地址,那么需要再次录入账号名密码。如果有聊天记录,那就不需要往下看了,找到聊天记录就行。如果聊天记录没了,那怎么办呢。

这里有两个前提条件,第一,你已经至少添加过一个资源库位置,你要是一个都没添加,就是没有账号名密码,那就没办法了。第二,Boss给你的资源库位置有其他同事已经添加过了,要是你是第一个添加的人,那你还是厚着脸皮去打扰Boss,让他帮你查密码去吧。如果满足以上两个条件,就可以通过我的办法来实现不需账号名密码也能添加资源库位置了。

首先,先找到你的任何一份账号名密码文件,默认是路径C:\Users\Administrator\AppData\Roaming\Subversion\auth\svnsimple的文件夹里。打开一份密码文件之后,内容格式如下:

观察格式可以发现该文件其实类似于Map,是由key和value构成(其中数字代表下面一行的字符串长度),我们发现可以直观的看到用户名,但是密码已经被加密了。经过实验表明,每次密码加密后的字符串都是相同的,注意,文件名也被加密过,每次加密后的字符串也都是相同的。知道了这点其实就相当于变相的知道了密码了。接下来怎么 *** 作呢,首先,你得找一个已经添加过你想要添加的SVN资源库位置的同事,然后在相同的目录下找到他对应的密码文件,并copy一份给你自己。直接将文件放入你的密码文件文件夹中,然后直接编辑该文件,注意,不要修改文件名,因为文件名也是加密过的,所以文件名不对是无法成功的。进入编辑页面后,内容格式如下:

我们只需要修改password的value值,用户名的value值,和用户名value值的长度即可。将上面的几个值替换为自己原有的密码文件中的值,修改之后内容格式如下:

你会发现其实除了文件名与SVN地址,其它的内容都和原有密码文件相同。保存后,再次进入MyEclipse添加资源库位置时,你就会发现不用输账号名密码就可以直接添加了。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12977244.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存