Вы запускали встроенный в рельсах веб-сервер. Его можно только для тестов использовать, для реального продакшена особенно с доступом извне ставьте нормальный веб-сервер (Apache или nginx имеют плагин для "рельсов"). То что рельсы запускаются от рута ещё не значит что они будут иметь доступ везде и всюду, конкретно тут скорее всего для доступа к файлам принудительно используется пользователь git, а не тот от которого запущено приложение. Сейчас проще начать всё сначала: Распаковываете, даёте юзеру git (если его нет - создаёте) права на запись в репозиторий, запускаете встроенный сервер bundle exec rails s -e production - работает? если да, то настраиваете это всё под настоящим веб-сервером.
--------------------
typedef enum { no, yes, maybe } bool; | блог тут
|