我正在使用VisualSVN服务器。 由于其中一个托pipe的存储库正在移动到不同的服务器,我想导出一个用户的密码哈希表并导入到新的位置。
似乎没有这样做的官方方式。 我发现密码存储在“htpasswd”中,但似乎也在其他位置链接,所以感觉像是一个危险的想法。
你有移动存储库的经验,还是有不同的方式,我应该尝试?
要仅移动用户帐户,您可以将“htpasswd”文件复制到新服务器。 但是在这种情况下, 所有 Subversion用户帐户都将在新服务器上可用。 移动'htpasswd'后,您可以通过VisualSVN服务器pipe理器进行编辑,以摆脱不必要的用户帐户或创build新帐户。
'htpasswd'有一个标准的格式,也可以由标准的htpasswd工具进行pipe理。 请参阅http://httpd.apache.org/docs/2.2/programs/htpasswd.html
请考虑将“authz”文件移到新的服务器上。 “Authz”文件包含基于path的授权设置,通过移动文件,您不必再为用户设置权限。