2

我有以下 Windows 配置:

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

我在 Windows 机器“B”上创建了“A”的克隆在添加并提交我的更改到克隆后,我想将这些更改推送到机器“A”。尝试过 TortoiseHg: synchronize -> Push 选项,但出现以下错误:

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 push,但得到了同样的错误。

谁能解决我的问题。

提前致谢。

普拉文

4

1 回答 1

3

你所做的在我看来是对的。我能想到两件事可能是错误的。

  1. 更改文件后是否在 A 上重新启动了 HTTP 服务器hgrc

2.我不知道是否hgrc区分大小写,但尝试设置为

`push_ssl = false`

因为我一直看到它是这样写的。

于 2009-11-09T10:45:24.060 回答