Git не удалось нажать на ftp-сервер

У меня возникла проблема с использованием git по ftp.

Что у меня есть прямо сейчас:

  • FTP-сервер, готовый к активному и пассивному FTP;
  • Репозиторий Bare git, один commit

Репозиторий был создан локально, а затем отправлен на сервер. Мне пришлось использовать git update-server-info, чтобы он работал. Теперь я могу клонировать в свой новый репозиторий и выполнять pulls, но я не могу нажать. Каждый раз, когда я пытаюсь, git говорит:

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

Кто-нибудь может мне помочь?

Приветствует Флориана

Ответ 1

Примечание. Если ваша цель - скопировать (развернуть) файлы, которые были изменены в вашем локальном репо на ftp-сервер, затем:

может быть лучше подходит для этой задачи.

Насколько я знаю (как подтвержденный в этом потоке), еще нет поддержки git push to ftp.

Ответ 2

@VonC: Кажется, вы правы, я говорил с некоторыми ребятами из GIT в IRC, и они сказали мне то же самое. FTP pull works, FTP push не делает. Но в любом случае ваш поток подтверждения - это возможное решение моей проблемы, так как я могу использовать webdrive/netdrive (и curlftpfs для linux), чтобы GIT считал удаленный репозиторий локальной папкой. Это единственное решение, которое я вижу на данный момент.

Спасибо!