A-A+

Svn自动发布脚本总是提示需要存储密码的解决方法

2012年07月05日 CentOS, Linux, 服务器 评论 2 条 阅读 6,121 次
如果您有代购或者代维服务器、PHP网站建设、程序代码修改、系统开发等需求,可以联系我购买付费服务。QQ 379880222

Warning: post-commit hook failed (exit code 1) with output:
-----------------------------------------------------------------------
ATTENTION! Your password for authentication realm:
lxy
can only be stored to disk unencrypted! You are advised to configure
your system so that Subversion can store passwords encrypted, if
possible. See the documentation for details.
You can avoid future appearances of this warning by setting the value
of the 'store-plaintext-passwords' option to either 'yes' or 'no' in
'/home/svn/.subversion/servers'.
-----------------------------------------------------------------------
Store password unencrypted (yes/no)? svn: Can't read stdin: End of file found

使用svn export --username lxy --password lxy "svn://8.8.8.8:9999/lxy" /home/wwwroot/lxy.me --force 这种命令自动导出版本库是总是提示如上信息,在svn update –help中找到了 –no-auth-cache 这个参数。
–no-auth-cache : 不缓存验证信息
加上这个参数后终于可以了:
svn export --username lxy --password lxy "svn://8.8.8.8:9999/lxy" /home/wwwroot/lxy.me --force --no-auth-cache

标签:

2 条留言  访客:2 条  博主:0 条

  1. avatar 王恒

    咦,看到我的留言了吗?

  2. avatar 王恒

    交换个友链吧,贵站已加~ 王恒’s Blog :razz:

给我留言