我在这里和其他地方读过类似的问题。这不是重复,但我没有找到答案。
我正在尝试提出一个非常具体的问题,所以请不要将其标记为重复,除非您能指出一个非常具体的正确答案。
我正在运行CentOS 6,我安装了Mercurial 1.9作为我们的Mercurial Server。
我可以添加存储库,只要我不尝试使用SSL,我就可以克隆并提交更改,并且可以毫无问题地推回服务器。
apache网站配置了自签名SSL证书(我知道自签名SSL证书的优缺点,但我们决定使用一个,除非技术上不可行)。
我们的客户端计算机是安装了TortoiseHG 2.1.4的Windows 7。在Visual Studio 2010中,我使用的是“Mercurial Source Control Package”。
我想做的是,进行服务器配置更改,无论是在服务器级别还是存储库级别,都允许自签名证书。
每个客户端的机器更改都很麻烦,因为即使我更新了每台机器,下次我必须设置一个新的客户端时,我必须记录这些更改,并记得重新完成这些步骤。
我已尝试过hostfingerprints选项,但我无法让它工作。我不确定这是否应该作为服务器配置工作,或者我是否将设置放在正确的文件中或者是什么。
作为旁注,我终于找到了如何通过TortoiseHG用户界面(点击锁定图标)打开--Usecure,但看起来视觉工作室源代码控制提供商没有选项(至少我是可以找到。。
我不是Linux专家(但如果需要,我可以访问专家)所以请在解释中详细说明。
我们组织中的每个人都是HG novise。
作为最后的手段,我们可能只获得SSL证书。
答案 0 :(得分:2)