Mercurial(hg)作为一个分布式的版本控制工具,使用相当便利。当我一台机器上启动了web server后,在另一台机器hg push修改,得到错误信息:
C:/USERS/hg/HelloWorld>hg push
pushing to http://192.168.1.101:8080
searching for changes
ssl required
google出来的解决方案总结如下:
(1)1)在作为web server的Mercurial安装目录中 C:/Program Files/TortoiseHg/Mercurial.ini 添加一行
[web]
push_ssl = false
(2)在.hg目录的hgrc文件(若不存在新建)添加一行
[web]
allow_push = *
之后重启web server。push成功!
【附录:hg网址】
Mercurial:
http://www.selenic.com/mercurial/wiki/Mercurial
带GUI的Mercurial(TortoiseHg):