Как да разположа сайт от частно Git хранилище с JetHost MCP

Когато кодът на сайта ти е в частно Git хранилище, можеш да го разположиш на хостинга си директно през SSH, без ръчно качване на файлове. Така версията на сайта на живо винаги отговаря на това, което е в Git.

С JetHost MCP стартираш разполагането с една заявка, след като си добавил deploy ключа.

В тази статия ще разгледаме как да разположиш сайт от частно Git хранилище чрез AI асистента си.

Какво ти трябва предварително

  • Активна хостинг услуга в JetHost.
  • Deploy ключ, който вече си добавил в настройките на хранилището.
  • SSH адрес на хранилището (от вида git@…) — приемат се само SSH clone адреси.
  • Файл .cpanel.yml в хранилището, който описва къде да се поставят файловете.

Кога е полезно

  • Разработваш сайт в екип и искаш живата версия да следва даден клон.
  • Държиш кода частен по причини за сигурност, но искаш лесно разполагане.
  • Искаш повторяем и надежден процес без ръчни стъпки.

Как да стартираш разполагането

Посочи SSH адреса на хранилището, целевия домейн и (по желание) клона. Ако пропуснеш клона, се разполага клонът по подразбиране.

🤖Примерни заявки към асистента 💬
Разположи git@github.com:firmata/site.git, клон main, на домейна mysite.bg.
Качи последната версия от частното ми хранилище към хостинга.

💡 Съвет: Нужно е разрешението write:deploy. Разполагането клонира през SSH с ключа от generate_deploy_key и следва .cpanel.yml, за да постави файловете в document root на домейна.

Как да проследиш напредъка

Статусът на частните разполагания се проверява отделно от публичните.

🤖Примерни заявки към асистента 💬
Какъв е статусът на разполагането от частното ми хранилище за mysite.bg?

💡 Съвет: Ако разполагането спре с грешка за достъп, провери дали deploy ключът е добавен правилно в хранилището и има права за четене.