在Mac OS X 10.8中,使用hg clone https:xxxx.org,会有warning,主要是存在安全认证的问题,如何避免此问题,请按照以下步骤解决:
1 进入命令行模式,并执行以下命令来生成一个认证文件,不要怕麻烦,切记不要下载网络中的认证文件:
openssl req -new -x509 -extensions v3_ca -keyout /dev/null -out dummycert.pem -days 3650
此时会生成一个dummycert.pem,
2 拷贝此认证文件到/etc目录下:
sudo cp dummycert.pem /etc/hg-dummy-cert.pem
3 创建配置文件:
vi /etc/mercurial/hgrc
加入以下内容:
[web]
cacerts = /etc/hg-dummy-cert.pem
4 再尝试一下clone 一个repo,
hg clone https://xxx.xxx
问题解决,亲测成功
附录:
Mercurial下载地址:http://mercurial.berkwood.com/binaries/Mercurial-2.1.2-py2.7-macosx10.7.zip