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