我有以下 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 Push,但得到同样的错误。
谁能解决我的问题。
提前致谢。
普莱文
最佳答案
我觉得你所做的事情是正确的。我能想到两件事可能是错误的。
- 更改
hgrc
后,您是否在 A 上重新启动了 HTTP 服务器?文件?
<罢工>2。不知道是不是hgrc
区分大小写,但尝试设置为
`push_ssl = false`
因为我一直看到这样写。 罢工>
关于mercurial - 如何使用 http/ssh 协议(protocol)从克隆存储库推送到远程服务器存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1700239/