Git无法推送到ftp-server

时间:2010-11-30 15:32:48

标签: git ftp

我在使用git over ftp时遇到了一些问题。

我现在得到了什么:

  • FTP服务器,为主动和被动FTP做好准备;
  • 裸git存储库,一次提交

存储库是在本地创建的,然后发送到服务器。 我不得不使用git update-server-info来使它工作。 现在我可以克隆到我的新存储库并执行pulls,但我无法推送。每当我尝试,git说:

error: Cannot access URL ftp://f***@w*****/repo/, return code 3 fatal: git-http-push failed

有人可以帮助我吗?

Greets Florian

2 个答案:

答案 0 :(得分:14)

注意:如果您的目标是将本地存储库中已更改的文件复制(部署)到ftp服务器,那么:

可能更适合这项任务。

据我所知(如confirmed in this thread),git push to ftp还没有支持。

答案 1 :(得分:4)

@VonC:好像你说的那样,我在IRC上谈了一些GIT人,他们告诉了我同样的事情。 FTP拉动工作,FTP推送没有。但无论如何,你的确认线程是我的问题的一个可能的解决方案,因为我可以使用webdrive / netdrive(和linux上的curlftpfs)使git认为远程存储库是本地文件夹。这是我目前看到的唯一解决方案。

谢谢!