您的位置:首页 > 理论基础 > 计算机网络

Mac OS X 10.8解决hg无法下载https协议的网站代码

2013-03-05 23:38 267 查看
在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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐