Я полностью новичок в Linux, но сегодня я обнаружил, что настраиваю сервер (Ubuntu 10.04 LTS lucid) с нуля для размещения приложения Rails.
В любом случае мне удалось запустить приложение Railsи работает на самом сервере, но мне пришлось отказаться от этого, потому что я хочу использовать Git.Поэтому я установил git-репозиторий на сервере, а затем перенес весь код с моего локального компьютера в репозиторий.Buuuut, конечно, Git на самом деле не хранит сами файлы в репозитории - весь код моего приложения на Rails теперь только на моей локальной машине.Как я должен сказать серверу, чтобы он это размещал?
Сейчас мое решение состоит в том, чтобы сервер использовал git для извлечения кода из своего собственного хранилища.Это код, который я буду размещать для всего мира, чтобы увидеть.Чтобы обновить код, я думаю, мне придется сделать что-то вроде этого:
- Обновите код на моей локальной машине.
- Сделайте некоторые добавления git, коммиты git,и git push.
- На сервере выполните git pull для обновления кода.
Итак, мой вопрос, правильно ли я это делаю?