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 считал удаленный репозиторий локальной папкой. Это единственное решение, которое я вижу на данный момент.
Спасибо!