前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Subversion客户端认证凭证缓存总结 原

Subversion客户端认证凭证缓存总结 原

作者头像
donghui
发布2019-04-19 15:45:28
1.8K0
发布2019-04-19 15:45:28
举报
文章被收录于专栏:donghui的博客donghui的博客

Subversion1.7或者更旧版本,主要使用一个磁盘缓存解决方案用来缓存认证凭证。

Subversion1.8中,其配置文件($HOME/.subversion/config)允许--disable-plaintext-password-storage选项绕过存储明文和客户端口令的逻辑。

Subversion认证信息缓存默认目录:

  • 在linux下为$HOME/.subversion/auth/目录
  • 在windows下为%APPDATA%\Subversion\auth;可以通过echo %APPDATA%命令查看其实际目录

     注:在windows下%APPDATA%默认为隐藏文件夹

auth子目录分别为:

  • svn.simple:包含了基本认证方式所需要的认证信息(用户名/密码)。

          在linux server下密码是明文形式,1.8版本可以选择不缓存认证,如果缓存,依然是明文;

          在windows下密码是通过WinCrypt API 加密的,不是文本形式;

          此外MacOS X、Gnome、KDE等桌面也提供了加密解决方案;

  • svn.ssl.client-passphrase 
  • svn.ssl.server:包含了SSL服务器证书。
  • svn.username:包含了用户名认证的认证信息(不需要提供密码)

如果要清除svn认证缓存删除上述的auth目录即可:

windows命令

rmdir /s /q "%APPDATA%\Subversion\auth"

linux命令

rm -rf  $HOME/.subversion/auth/

查看auth目录下某个文件的详细内容:

linux环境

windows环境

K 8 passtype V 6 simple K 8 password V 8 svnpassword K 15 svn:realmstring V 35 svnhosturl K 8 username V 8 svnusername END

K 8 passtype V 8 wincrypt K 8 password V 272 svncryptpassword K 15 svn:realmstring V 35 svnhosturl K 8 username V 8 svnusername END

下面是摘自 Subversion 官网的资料

Disk Cache(磁盘缓存)

Outsourced Secure Cache(外部安全缓存,即第三方安全缓存)

(adsbygoogle = window.adsbygoogle || []).push({});

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014/10/17 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
SSL 证书
腾讯云 SSL 证书(SSL Certificates)为您提供 SSL 证书的申请、管理、部署等服务,为您提供一站式 HTTPS 解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档