У меня есть веб-проект для развертывания из git-репо.
Если я настроил проект с субмодулями http (например, http://github. ... и т. Д. ), он не сможет развернуться с:
** [my-dev-server.com :: out] Synced lib/vendor/odm
** [my-dev-server.com :: out] Cloning into lib/vendor/odm...
** [my-dev-server.com :: err] fatal: Unable to find remote helper for 'http'
** [my-dev-server.com :: err] Clone of 'http://github.com/doctrine/mongodb-odm.git' into submodule path 'lib/vendor/odm' failed
Кажется, что это связано с методом доступа к субмодулю, так как он работает нормально, если я:
- удалить подмодули
- установить подмодули через ssh, а не через http (т.е. git @ github .... и т. Д.)
Кто-нибудь знает, что вызывает эту ошибку и как ее исправить?
Я не думаю, что есть проблема с использованием http для подмодуля, так как я видел другие учебники по Capistrano с http-подмодулями, и нет упоминаний о том, что это особый случай.
Спасибо.