2009-11-09 140 views
2

我有以下Windows配置:如何使用http/ssh协议从克隆存储库推送到远程服务器存储库?

Windows机器“A”有mercurial存储库。 汞柱服务器上的“A” HTTP

我创造了“A”的克隆Windows计算机“B” 中克隆添加和commitng我的变化后运行,我想要把这些更改机器“A”。试图TortoiseHg:同步 - >按选项,但得到以下错误:

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

然后我做在机器下面的变化“A” /.hg/hgrc文件

[web] 
    push_ssl = False 
    allow_push = * 

,并再次我试图汞柱从机器“B”推入,但得到相同的错误。

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

在此先感谢。

Praveen

回答

3

你所做的一切看起来对我来说很合适。我可以想到两件可能是错误的事情。

  1. 您是否在更改hgrc文件后重启A上的HTTP服务器?

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

`push_ssl = false` 

,因为我始终认为,它写的方式。

+0

我重新启动了机器“A”的HTTP服务器并解决了问题。现在能够从远程克隆推送http protocoal。 非常感谢。 – praveen 2009-11-09 10:56:35

+2

布尔值不区分大小写,您可以对False使用“1”,“是”,“true”,“on”,对于True和“0”,“no”,“false”和“off”。 – 2009-11-09 17:58:14

+0

谢谢你清理那个。我不认为它是区分大小写的,所以现在肯定知道它是很好的。 – 2009-11-09 19:58:30

相关问题