Существуют и другие вопросы о StackOverflow, которые обсуждают эту тему, например:
... у которого может быть решение, подходящее для вашего случая.
Вы не говорите, какую операционную систему вы используете.я использую, но если он основан на Linux, я бы попытался подключить FTP-сервер как часть вашей локальной файловой системы с помощью FUSE + fuseftp .Если вы используете Mac OS, вы можете попробовать MacFuse .(nb Я сам никогда не пробовал использовать fuseftp, поэтому я не могу рекомендовать или не рекомендовать его.) Нет сомнений, что есть и эквиваленты для Windows.
Тогда вам следует просто сможете запустить git init --bare
в смонтированном каталоге и извлекать и извлекать из него, как если бы это был локальный репозиторий.Вам также следует включить пример подключения post-update
, чтобы git update-server-info
запускался после каждого нажатия - в противном случае у людей будут проблемы при взаимодействии с сервером с URL-адресом хранилища ftp://
.