如何使用http / ssh协议从克隆存储库推送到远程服务器存储库?

时间:2009-11-09 10:34:17

标签: mercurial push

我有以下Windows配置:

Windows机器“A”有mercurial存储库。 hg服务器正在“A”http

上运行

我在Windows机器“B”上创建了“A”的克隆 添加并将我的更改提交到克隆后,我想将这些更改推送到计算机“A”。尝试TortoiseHg:同步 - >推送选项,但低于错误:

pushing to http://praveen@IP Addr:8001/
searching for changes
1 changesets found
ssl required
[command returned code 1] 

然后我在机器“A”/.hg/hgrc文件中进行了以下更改

  [web]
  push_ssl = False
  allow_push = *

并且我再次尝试从机器“B”推送hg,但得到同样的错误。

任何人都可以解决我的问题。

先谢谢。

普利文

1 个答案:

答案 0 :(得分:3)

你所做的一切对我来说是对的。我可以想到两件可能有问题的事情。

  1. 更改hgrc文件后,您是否在A上重启了HTTP服务器?
  2. <击> 2。我不知道hgrc是否区分大小写,但尝试设置为

    `push_ssl = false`
    

    因为我一直都是这样写的。