我将描述到目前为止我尝试过的任何内容。
假设我想在我的存储库中创建一个目录,我使用了以下命令。
svn mkdir https://"Server path/NEW_DIRECTORY -m "Create a directory"
因此,当我运行此命令时,它会提示输入密码,当我输入密码时,它会询问密码是否应以加密形式存储。如果我说以未加密的格式存储,那么对于我未来的所有svn命令,我不必提供密码。现在我想从svn注销。我该怎么做?
答案 0 :(得分:6)
SVN中不存在注销命令。
如果您不想登录',请在每个svn命令上使用以下选项:
--no-auth-cache
否则,您可能希望删除已存储在SVN缓存中的凭据:
在Unix上,它是:rm $HOME/.subversion/auth.
在Windows上,它位于:%APPDATA%\Subversion\auth
或%APPDATA%\Roaming\Subversion\auth\
答案 1 :(得分:3)
SVN客户端和Web浏览器不保持与服务器的活动连接,因此无需将其注销。每个客户端请求都经过身份验证。但是,如果您使用基本身份验证(基于密码),SVN可能会自动缓存您的凭据。
您可以运行svn auth
来查看凭据缓存的内容。
以下是SVN可能存储客户端凭据的区域:
%APPDATA%\Subversion\auth\
~/.subversion/auth/
,各种钥匙串