如何让svn命令行客户端忘记Windows上的登录凭据(sliksvn)?

Dan*_*anC 29 svn command-line login

在将存储库签出到文件夹后,svn命令行客户端会记住用户名和密码(以及存储库URL?).所以,出现了两个问题:

  • 有没有办法让它停止记住登录信息(并每次询问用户/通行证)?
  • 有没有办法让它"忘记"当前的登录信息(删除已存储的凭证).

谢谢!

San*_*ken 31

要使其忘记当前凭据:
凭据将缓存在某处%APPDATA%\Subversion\auth检查其中的文件以确定检查位置,或删除所有文件.

要让它停止记住登录信息:

  1. 编辑%APPDATA%\Subversion\config.

  2. store-auth-creds=no


swe*_*tfa 23

在Linux系统上,您需要删除〜/ .subversion/auth目录以忘记现有的身份验证详细信息.

〜/ .subversion/servers文件中,将store-passwords值设置为no

在Windows系统上,删除"%APPDATA%\ Subversion\auth"目录.不要忘记引号,因为%APPDATA%通常位于"文档和设置"路径中.


Vic*_*let 8

SVN客户端应该接受此--no-auth-cache选项.


dav*_*rey 5

 rm -Rf ~/.subversion/auth/svn.simple/* && security delete-generic-password -a ACCOUNTNAMETOREMOVE
Run Code Online (Sandbox Code Playgroud)

这将删除 SVN 存储的缓存凭据以及 OSX 中的钥匙串条目。