使用FTP可访问的Web服务器进行Git托管?

我运行一个(可怕的)网站,该网站托管在第三方Web服务器上.我有FTP访问我的Web服务器.据说
Git本身具有通过FTP推/拉的能力.

由于我的Web服务器已经可以在任何地方访问,我希望将它用作集中的Git存储库.我可以推送更新,然后从任何地方获取它们.

问题是,当我尝试推送它时,我收到以下错误:

错误:RETR响应:550访问[在此处插入我的存储库信息]

550似乎是一个FTP权限被拒绝错误.但是,我插入了正确的用户名和密码.我能够通过FTP客户端创建我想要的任何文件夹结构,所以如果我已经可以读取和写入,那么Git需要什么特殊权限?

编辑:我没有SSH访问此Web服务器 – 只有FTP.

最佳答案 Git确实不能用作CVS或SubVersion等中央存储库.您可以做的是克隆本地存储库并将其托管在您的服务器上.进行更改时,可以在本地提交更改,当您准备好更新服务器上的存储库时,可以使用git push命令.这是一个链接,向您展示sourceforge如何做到这一点.
sourceforge example.希望有所帮助.

点赞