gpt4 book ai didi

git - 接收端不支持推送选项

转载 作者:IT王子 更新时间:2023-10-29 01:00:58 26 4
gpt4 key购买 nike

一开始我服务器的git版本是2.7.4,报错是准确的。然而,之后我更新并用 git 版本确认了这一点:

服务器

$ git --version  
git version 2.13.0

客户端

$ git --version  
git version 2.11.0 (Apple Git-81)

然而,当我尝试 push 时,发生了这种情况:

$ git push --push-option=test  
fatal: the receiving end does not support push options
fatal: The remote end hung up unexpectedly

尽管根据文档,这应该在客户端版本和服务器版本中都支持:
2.11.0
2.13.0

我什至在每个上创建了两个新的本地存储库,然后尝试从另一个本地存储库推送到另一个本地存储库(因此它甚至不能在不同的服务器之间进行通信),但我仍然遇到该错误。有什么我必须启用的吗?我在文档中找不到任何关于必须这样做的信息。

最佳答案

搜索代码后,我找到了实际的 tests对于推送选项,我发现您必须为存储库启用特定配置,默认情况下很方便禁用:https://git-scm.com/docs/git-config#git-config-receiveadvertisePushOptions

您可以在服务器端启用它

$ git config receive.advertisePushOptions true

这在 git push 的实际文档中也没有被引用,据我所知,甚至在其他任何地方都没有引用。

关于git - 接收端不支持推送选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45400553/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com