如何解决svn记住错误密码【转】

如何解决svn记住错误密码【转】,第1张

svn将用户名和密码保存在 C:\Users\xxx\AppData\Roaming\Subversion\auth\svn.simple 目录下, 每一个仓库的认证信息对应一个文件,(其中xxx表示你的用户名)1, 如果你只有一个文件,且还是错误的,那就删除该文件. 2, 如果里面有n多文件,且每个用户名都是不一样的,那么你需要逐个打开文件,找到你的名字,然后删除对应的文件,svn浏览时,会再次提醒输入密码3, 如果里面有n多文件,且你使用的是同一个用户名,那么就只能删除所有文件了. 同样访问其他svn目录时,都需要重新输入密码

windows svn客户端清理方法

1

在文件夹或者桌面的任意地方,右键->tortoisesvn->settings, 会出现svn客户端的设置dialog。

2

在设置dialog里找到 Saved Data(保存的数据),单击后,右侧出现设置项,其中有一项: authentication data 。

后面可能会出现两个按钮: clear clear all

3

如果点击clear :说明清除当前工程的svn 缓存数据

如果点击clear all :说明清除这台电脑上所有的用户名和密码数据

END

手动删除windows缓存文件

如果是win7 win8系统,直接进到C盘:C:\Documents and Settings\administrator\Application Data\Subversion\auth。 

可以看到svn.simple svn.ssl.client-passphrasesvn.ssl.serversvn.username 四个目录。 

进入到svn.simple目录。 

如果想要清除所有保存的用户名和密码, 则把改目录下所有文件都删除掉。

如果只想清理其中的一两个,可以打开文件内容,根据realmstring来判断删除哪一个文件。 

END

linux下删除svn用户名密码

1

linux平台下,svn的数据保存在 ~/.subversion/auth/svn.simple/下。

如果想清空所有数据: 直接删除掉目录下所有文件: rm -rf ~/.subversion/auth/svn.simple/*

若只想清空一个工程的,找到svn.simple下的相应文件,rm掉就可以了

1.临时更换,在命令下强制加上 --username 和--password选项,例如:svn up --username zhangsan --password 123456

2.永久更换

删除目录 ~/.subversion/auth/ 下的所有文件。下一次 *** 作svn时会提示你重新输入用户名和密码的。换成你想用的就可以了。然后系统默认会记录下来的。


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

原文地址: http://outofmemory.cn/yw/7496191.html

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

发表评论

登录后才能评论

评论列表(0条)

保存