《Subversion客户端认证凭证缓存总结》由会员分享,可在线阅读,更多相关《Subversion客户端认证凭证缓存总结(3页珍藏版)》请在金锄头文库上搜索。
1、Subversion1.7或者更旧版本,主要使用一个磁盘缓存解决方案用来缓存认证凭 证。Subversion1.8 中,其配置文件($HOME/.subversion/config)允许-disable-plaintext-password-storage选项绕过存储明文和客户端口令的逻 辑。Subversion认证信息缓存默认目录: 在 linux 下为 $HOME/.subversion/auth/ 目录 在 windows 下为APPDATA%Subversionauth 可以通过 echo %APPDATA%命令查 看其实际目录注:在windows T%APPDATA%默认为隐藏文件夹
2、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 命令rmd
3、ir /s /q APPDATA%Subversionauthlinux命令rm -rf $HOME/.subversion/auth/查看auth目录下某个文件的详细内容:linux环境windows 环境K8K8passtypepasstypeV6V8simplewincryptK8K8passwordpasswordV8V272svnpasswordsvncryptpasswordK15K15svn:realmstringsvn:realmstringV35V35svnhosturlsvnhosturlK8K8usernameusernameV8V8svnusernamesvnusern
4、ameENDEND种马小说网下面是摘自 很牛小说网官网的资料: Disk Cache (磁盘缓存)Provider TypeSubversion Realmstring (Key) Componfsto. usern:airierepos UUIDsvn. simpleserver root URL (scheiDe hostname port)svn. ssl. client-certsvn. ssl. client-passphrasecertificate file pathsvn. ssl. client-passphras已 (PKCS#11 PINs)static string c
5、ontaining PIN token and ssvn. ssl. serverserver root URL (scheme hostname port)Outsourced Secure Cache (外部安全缓存,即第三方安全缓存)KeyringKeysValuesWin32 CryptoAPIstatic description stringpasswordMacOS X Keychainrealmstringj usernamepasswordGnome Keyringrealmstringj usernamepasswordKDE Walletrealmstringj usernamepasswordGPG Agentrealmstringpassword