У меня есть экземпляр виртуальной машины (Debian 9) в Google Cloud Platform.
Я установил Apache на нем и хочу обслуживать свой веб-сайт. Теперь я хочу найти лучший способ управления моим исходным кодом там.
Я создал частный репозиторий git на GitHib, клонировал его в какую-то папку на моем локальном компьютере (Windows) и Каталог GCP VM /var/www/html/
.
Когда я делаю изменения в исходном коде на своем локальном компьютере, мне нужно сделать:
- Передать изменения
- Pu sh с локального компьютера на GitHub
- Подключение к виртуальной машине через S SH
- Извлечение с Github на виртуальную машину
Этот способ работает довольно хорошо, но мне нужно подключиться к виртуальной машине и тяните каждый раз, когда я хочу обновить свой сайт. Поскольку я делаю изменения несколько раз в день, это не удобно для меня ...
Могу ли я клонировать репозиторий непосредственно из виртуальной машины Compute Engine, поэтому, когда я фиксирую + pu sh, мои изменения будут go жить без каких-либо дополнительных действий? Если да, как это сделать? Будет ли это проще для меня, чем мой нынешний метод?
Или, может быть, есть другие способы достижения моей цели?
Я новичок во всех этих технологиях.