因此,我们正在尝试使用PlasticSCM建立复制存储库,其中一个在美国,一个在澳大利亚,并且遇到了一些麻烦。
美国配置为Active Directory,AU配置为用户/密码。这本身不是什么大不了的事,我已经设置了SID转换表。
问题在于plasticscm的复制命令本身。这是应该从美国复制到AU,在AU服务器上运行的命令。
cm replicate br:/main@rep:default@repserver:US:8084 rep:myrep@repserver:AU:9090 --trmode=name --trtable=trans.txt --authdata=ActiveDirectory:192.168.1.3:389:john.doe@factory.com:fPBea2rPsQaagEW3pKNveA==:dc=factory,dc=com
我所停留的部分是authdata部分(以上仅为示例)。如何生成模糊的密码?我认为这是阻止这两个存储库互相交谈的唯一方法。
最佳答案
好的,我已经解决了自己的问题。
要获取该“ authdata”字符串,您需要将客户端配置为需要进行身份验证的方式。
然后导航到c:[用户目录] [用户名] \ Local Settings \ Application Data \ plastic。
拾取client.conf并从XML中的SecurityConfig元素中提取字符串。
关于version-control - 在Plastic SCM中设置复制存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31051/