如何使用http/ssh协议从克隆存储库推送到远程服务器存储库?
问题描述:
我有以下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
答
你所做的一切看起来对我来说很合适。我可以想到两件可能是错误的事情。
- 您是否在更改
hgrc
文件后重启A上的HTTP服务器?
2.我不知道,如果
hgrc
是区分大小写的,但尝试设置为
`push_ssl = false`
,因为我始终认为,它写的方式。
我重新启动了机器“A”的HTTP服务器并解决了问题。现在能够从远程克隆推送http protocoal。 非常感谢。 – praveen 2009-11-09 10:56:35
布尔值不区分大小写,您可以对False使用“1”,“是”,“true”,“on”,对于True和“0”,“no”,“false”和“off”。 – 2009-11-09 17:58:14
谢谢你清理那个。我不认为它是区分大小写的,所以现在肯定知道它是很好的。 – 2009-11-09 19:58:30