【问题标题】:How to do push from clone repository to Remote server respository using http/ssh protocol?如何使用 http/ssh 协议从克隆存储库推送到远程服务器存储库?
【发布时间】:2010-12-14 14:07:07
【问题描述】:

我有以下窗口配置:

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

谁能解决我的问题。

提前致谢。

普雷文

【问题讨论】:

    标签: mercurial push


    【解决方案1】:

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

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

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

    `push_ssl = false`
    

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

    【讨论】:

    • 我重新启动了机器“A”的 HTTP 服务器并解决了问题。现在能够从远程克隆推送 http 协议。非常感谢。
    • 布尔值不区分大小写,您可以使用“1”、“yes”、“true”、“on”来表示 True 和“0”、“no”、“false” , "off" 表示 False。
    • 感谢您解决这个问题。我认为它不区分大小写,所以现在很高兴知道。
    猜你喜欢
    • 2018-03-02
    • 2011-06-01
    • 1970-01-01
    • 2014-07-10
    • 2019-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-03
    相关资源
    最近更新 更多