Как настроить экземпляр Ghost EC2 с помощью git, чтобы я мог перенести изменения из локальной копии

Я следовал инструкциям по настройке Ghost на EC2. Я использовал следующий AMI. Это было очень просто, и мой новый сайт Ghost запущен. Я также был в состоянии SSH в экземпляр просто отлично.

Теперь я хотел бы использовать git для локального вывода сайта в мою систему, а затем публиковать его обратно в экземпляр EC2 всякий раз, когда я делаю изменения. Я заметил, что git уже установлен на экземпляре и похоже, что ghost установлен в каталоге /home/ghost.

Проблема, с которой я столкнулся, заключается в том, что когда я пытаюсь записать CD в этот каталог, я получаю сообщение об отказе в разрешении. Кроме того, я понятия не имею, с какого адреса я буду использовать для клонирования репо, как только я настрою сайт-призрак на AMI с помощью git. Мое предположение, что сайт на AMI уже находится под контролем git-версии.

Любая инструкция о том, как получить эту настройку будет принята с благодарностью.

1 ответ

Ghost фактически установлен в /var/www/ghost. Вы должны быть в состоянии создать git-репозиторий в этом каталоге и клонировать его на свой локальный компьютер, чтобы внести изменения и отправить их обратно.

AMI в настоящее время не находится под контролем git. Если он установлен, то, возможно, он зависел от чего-то другого, потому что это была не та функция, которую мы пытались добавить при создании AMI.

Надеюсь, что часть этой информации поможет вам! Удачи!

Другие вопросы по тегам