我试图使用git push -o myoption
,但我收到以下错误:
fatal: the receiving end does not support push options
显然我必须设置以下配置选项才能将其打开:
git config --global receive.advertisePushOptions true
但这不起作用(我已经在服务器上使用和不使用sudo
进行了尝试。)
在服务器端,我有一个运行git-http-backend
的自定义CGI。还有其他地方可以设置我错过的receive.advertisePushOptions
选项吗?
答案 0 :(得分:0)
发现问题。我没有使用支持推送选项的正确git-http-backend
二进制文件。 Git 2.6不支持此功能。
使用正确的二进制文件后,本地和全局git config
都会正常工作。