1.下载://nginx.org/en/download.html2.安装Mercurial需要安装,Nginx不需要,随便找个目录解压缩就好了。3.建立Mercurial的代码仓库随便建个目录,比如c:\mercurial\reposhginit4.配置mercurial并启动mercurial的http服务hgserve-d-alocalhost-p8000--webdir-confhgweb.config-d是指后台运行-a指定localhost是为了限制mercurial只能从本机访问--webdir-conf指定mercurial的web配置文件为hgweb.confighgweb.config的内容很简单[web]push_ssl=falseallow_push=*[paths]/myhg=c:\mercurial\repos\允许push的时候不需要https,允许所有人push,把mercurial的代码库映射到web上的/myhg目录5.修改nginx的配置到nginx/conf目录下打开nginx.conf,修改成如下的样子。location/{roothtml;indexindex.htmlindex.htm;auth_basicRestricted;auth_basic_user_filehtpasswd;proxy_pass}使用简单的密码校验,反向代理到localhost:80006.配置用户和密码在nginx的conf下,建立一个叫htpasswd的文件,纯文本,每一行是一对用户名密码,冒号分隔,比如:tom:1234mike:56787.最后启动nginx直接运行nginx.exe就好了,用浏览器打开你的主页看看吧