我正在尝试将我的本地git存储库推送到ssh服务器,在那里我既没有root访问权限也没有安装git命令行。
因为我已经看到git也支持ftp推送我认为当执行推送时不使用远程git命令行,因为毕竟我们只需要上传.git文件夹。
所以我认为既然没有root权限也不需要远程git命令行执行,我的SSH服务器就可以完成这项工作了。我只需要服务器进行托管。所有提交都在本地完成,然后推送。
然而,当我尝试推送SSH我的存储库时,我收到以下错误:
* SSH forbidden git-receive-pack路径'MYPATH'
所以我想知道可能导致此错误的原因。 或者如何通过ftp进行推送 我试过git push ftp://user@domain.com/path,但它也不起作用
无法将引号推送到
ftp://user@domain.com/path