ubuntu 搭建Mercurial 服务(nginx)

环境:ubuntu 12.05  Mercurial
步骤:
(1)安装nginx 和 Mercurial: sudo apt-get install nginx mercurial
(2)新建仓库目录:sudo mkdir /home/www      sudo chmod -R 777 www     mkdir hg;
(3)新建配置文件:用每个项目hgrc或者新建一个hgweb.config文件,内容如下:
[web]
push_ssl = false
allow_push = *
encoding = "UTF-8"
[paths]
/hg = /home/www/hg
(4)重启hg serve: hg serve 或 hg serve -d -a localhost --webdir-conf hgweb.config
(5)配置nginx:
server {
  listen 80 default_server;
  server_name hg.pengcz.com;
  location / {
    proxy_pass http://localhost:8000;
  }
}
可能出现的问题:no username supplied (see "hg help config")
解决:vi ./hg/hgrc [ui] username = daxia<daxia@pengcz.com>

最新文章

  1. 服务器开启https协议
  2. Android 不一样的原生分享
  3. C#怎么遍历一个对象里面的全部属性?
  4. Click Magick – 下一代点击跟踪和链接管理
  5. 变形--缩放 scale()
  6. JSon_零基础_008_将JSon格式的&quot;数组&quot;字符串转换为List集合
  7. 【IHttpHandler】HttpModule的认识
  8. Protocol-SPI协议
  9. leetcode:Integer to Roman(整数转化为罗马数字)
  10. 纯后端尝试写一个前端slide插件
  11. G&#243;ra urządzenia z dwoma zwiększyć moc może sprawić
  12. Linux二进制安装apache2.4.25
  13. Sql Server2008如何让外网访问自己的数据库
  14. Dirichlet分布深入理解
  15. servlet为什么会出现?servlet有什么作用?
  16. Mysql(MyISAM和InnoDB)及Btree和索引优化
  17. 从零开始学习html(十三) CSS代码缩写,占用更少的带宽
  18. hiho_offer收割18_题解报告_差第四题
  19. shell 常用命令语句
  20. Caliburn.Micro 资源随时添加

热门文章

  1. 写代码怎能不会这些Linux命令?
  2. C++引用、类型转换、类和对象(day03)
  3. linux系统中给mysql配置环境变量
  4. ik分词器各版本下载地址
  5. Centos6.4建立本地yum源
  6. [bzoj1070][SCOI2007]修车_费用流
  7. 基于Mybatis的Mysql数据库文档生成工具,支持生成docx(原创)
  8. hdu4762Cut the Cake(概率+大数操作(java)+C++高精度模板)
  9. 黑马day07 登录注冊案例(一)
  10. Empower Developers