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

标签 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 Push,但得到同样的错误。

谁能解决我的问题。

提前致谢。

普莱文

最佳答案

我觉得你所做的事情是正确的。我能想到两件事可能是错误的。

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

<罢工>2。不知道是不是hgrc区分大小写,但尝试设置为

`push_ssl = false`

因为我一直看到这样写。

关于mercurial - 如何使用 http/ssh 协议(protocol)从克隆存储库推送到远程服务器存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1700239/

相关文章:

Mercurial - 关闭默认分支并将命名分支替换为新的默认分支

azure - VS-code 构建和推送到 azure 容器注册表时出现问题

github - Super Linter 排除不适用于 github 操作工作流程上的 MD 文件

version-control - 供应商分支,Mercurial 风格?

Mercurial:修订号的顺序是否与变更集的拓扑顺序兼容?

mercurial - 当 hg 恢复中止时如何恢复存储库?

mongodb - Mongoose - 推送引用 - 无法读取未定义的属性 "push"

android - C2DM 上的验证码

javascript推送多维数组

mercurial - 查找在特定提交中添加的存储库 LOC