我可以访问通过:pserver:进行身份验证的CVS服务器,我设法从CVS签出,现在我想尝试将其转换为具有来自CVS的历史记录的Mercurial。
所以,我试过了hg convert CVS-repo的位置
我得到以下内容:
assuming destination repo-hg
initializing destination repo-hg repository
connecting to :pserver:username@node:/repo
abort: CVS pserver authentication failed
问题是,如何设置密码?
我找到了一篇有关CVSNT和.cvspass文件的文章,我将密码从Windows注册表复制到了该文件。麻烦的是,我不知道此文件的确切格式,所以我所拥有的是:
:pserver:user@node:/repo xyz x123
xyz x123看起来像存储在注册表中的密码(除非,显然我已经更改了它)。该密码中有一个空格,那么如何在.cvspass文件中进行设置?
.cvspass文件在我的Windows系统上的\ Users \ username中。
我的解决方案是将Linux与cvs2hg python脚本和存储库副本一起使用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句