全部清除
svn
会在用户目录下面建立一个 ~/.subversion
文件夹用于存储相关信息。所有的认证信息会存储在名为 ~/.subversion/auth
目录下面,删除该文件夹即可删除所有的认证信息(用户名与密码):
$ rm -rf ~/.subversion/auth
单独清除
svn
在 ~/.subversion/auth/svn.simple
目录下针对独立的 svn 目录保存了用户名与密码。
$ cd ~/.subversion/auth/svn.simple
$ find . -type f -print | xargs grep <用户名|svn地址>
然后将搜索到的文件删除,通过这种方法也能单独清除 svn
用户名和密码。
svn 用户名签出
svn
签出目录时带 --username
参数。
$ svn co --username=<username> path-of-svn-url
这种方法是最优解,既可以保留以前的签出目录,又可以使用单独的用户签出相同目录(解决权限问题)。