我想将 Mercurial 存储库的更改推送到我们生产中的 Phabricator。
无论我尝试对存储库进行推送或拉取,都会失败并显示以下命令 HTTP 错误:500(错误 255:中止:可能不安全的服务 --stdio 调用:['serve', '--stdio'])
我为此使用 Workbench 和 Tortoise。
另请注意,对于任何使用 GIT 的存储库都不会发生这种情况。这只发生在 Mercurial 存储库中。
知道我应该在 phabricator 或本地存储库上更改哪些配置才能使其正常工作吗?
我尝试用 tortoiseHG 和 HG 工作台推动,但没有成功。仍然遇到同样的错误。我还尝试从 deffusion 设置允许 HTTP 推送到 phabricator。还是一样的事情
也许相关,但 Phabricator 自 2021 年 6 月 1 日起已停止开发。
2021 年 6 月 1 日生效:不再主动维护 Phabricator。 ― https://secure.phabricator.com/
社区搬迁至“Phorge”。
所以,也许相关,但在与 2023 年相关的变更日志中,他们改进了对较新版本 Mercurial HG 的支持,尤其是到版本 6.4。
https://we.phorge.it/w/changelog/2023.23/
我知道,因为我查看了该补丁,并且很高兴看到 Mercurial 的开发仍然活跃。我希望这可以解决您的问题。
从 Phabricator 升级到 Phorge 可能是题外话,但这里有文档:
https://we.phorge.it/w/installation_and_setup/update_from_phabricator/
祝你好运,如果可以的话请分享更多信息。