Ошибка Git: фатальная: .. не похоже на репозиторий git - при развертывании через Capistrano

Предыстория: я собираюсь развернуть приложение rails и размещаю удаленный репозиторий для этого приложения на DreamHost. Я использую Git для контроля версий. Я создал локальный репозиторий, зафиксировал и отправил его в удаленный репозиторий через ssh. Это примерно так, как я создавал удаленный репозиторий. Кажется, я успешно создал удаленный репозиторий. Вот что было возвращено после выполнения отправки в удаленный репозиторий:

Brent$ git push --all
$USER@$SERVER.dreamhost.com's password: 
Counting objects: 7, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (4/4), done.
Writing objects: 100% (4/4), 405 bytes, done.
Total 4 (delta 3), reused 0 (delta 0)
To ssh://$USER@$SERVER.dreamhost.com/home/$USER/git/movie-shelf.git
   0e93104..5782611  master -> master

Проблема: я пытаюсь (на данный момент безуспешно) использовать Capistrano для управления процессом развертывания. Выполнение кепки deploy:check возвращает:

You appear to have all necessary dependencies installed

Тем не менее, когда я запускаю cap deploy:cold, я получаю следующее:

Brent$ cap deploy:cold
  * executing `deploy:cold'
  * executing `deploy:update'
 ** transaction: start
  * executing `deploy:update_code'
    updating the cached checkout on all servers
    executing locally: "git ls-remote /home/$USER/git/movie-shelf.git master"
fatal: '/home/$USER/git/movie-shelf.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
*** [deploy:update_code] rolling back
  * executing "rm -rf /home/$USER/$APPLICATION/releases/20100919094735; true"
    servers: ["$SERVER.dreamhost.com"]
Password: 
    [$SERVER.dreamhost.com] executing command
    command finished
Command git ls-remote /home/$USER/git/movie-shelf.git master returned status code pid 71920 exit 128

Путь к репозиторию, который я установил в своем файле deploy.rb, таков:

set :repository, "/home/#{user}/git/movie-shelf.git"

Фух. Итак, после всего этого мне в основном интересно, что мне не хватает, что может быть причиной этой ошибки. :)


person anxiety    schedule 19.09.2010    source источник
comment
Будет ли stackoverflow.com/questions/ 2293212/ помочь? (как в mail-archive.com/[email protected]/msg07648 .html)   -  person VonC    schedule 19.09.2010
comment
к сожалению, это, похоже, не имело большого значения для моей ошибки.   -  person anxiety    schedule 21.09.2010