SmartVPS - едно хостинг решение за много акаунти!
Всеки отделен акаунт е с включени безплатни бекъпи, addon домейни, PHP-FPM с OPcache и кеширане на съдържание за светкавично бързи сайтове. И всичко това на страхотна цена!
По-долу ще откриете инструкции за настройка на Git хранилище на Вашия хостинг акаунт, така че лесно да качвате последната версия на Вашите файлове.
Предпоставки
SSH услугата за Вашия хостинг акаунт трябва да е активирана. Повече информация за SSH услугата може да намерите в статията SSH достъп от нашата документация.
На локалния Ви компютър трябва да имате инсталирано приложението Git.
Настройка на дистанционно Git хранилище
Установете връзка с Вашия хостинг акаунт през SSH от Вашия компютър. Можете да откриете детайлни инструкции в раздел SSH от нашата документация.
Дистанционното хранилище не трябва да бъде публично достъпно, така че трябва да го създадете в директорията private. За да отидете в директорията private през SSH, изпълнете следната команда:
cd ~/private
Създайте директория за дистанционното хранилище:
mkdir mywebsite.git и отидете в нея:
cd mywebsite.git Бележка: Можете да използвате име по Ваш избор вместо "mywebsite" в горните команди, но разширението на директорията задължително трябва да завършва с ".git".
Създайте празно хранилище (без работно дърво и актуалните файлове на проекта) и го инициализирайте със следната команда:
git --bare init
Важно:
Ако вече имате хранилище на Вашия уебсайт и то е първоначално създадено в GitHub след октомври 2020г., трябва да добавите следното към края на командата за инициализиране: "--initial-branch=main".
За да се качват файловете на правилното място, създайте post-receive hook със следната команда:
nano hooks/post-receive и добавете следния код в post-receive hook файла:
#!/bin/sh GIT_WORK_TREE=/home/example/www/www git checkout -f Важно: Трябва да заместите /home/example/www/www с директорията, съдържаща файловете на Вашия сайт. Можете да видите абсолютния път до директорията на Вашия сайт чрез раздел Файлове от Контролния панел на Вашия акаунт.
Добавете права за изпълнение на файла със следната команда:
chmod +x hooks/post-receive
Настройка на локално Git хранилище
Ако на Вашия компютър нямате създадено локално Git хранилище на Вашия уебсайт, можете да създадете ново хранилище и да добавите файловете от текущата директория със следните Git команди:
git init git add .
Изпълнете стартово публикуване (commit) в локалното хранилище със следната Git команда:
git commit -m "My website is ready"
Добавете дистанционното хранилище с име "production" към локалното Ви хранилище със следната Git команда:
Важно: Трябва да заместите "example" с потребителското име на Вашия хостинг акаунт, "your_server.com" с хост името на сървъра (можете да го откриете в горния ляв ъгъл на Контролния панел) и "/home/example/private/mywebsite.git" с абсолютния път до директорията на дистанционното Git хранилище във Вашия хостинг акаунт.
За да публикувате файловете на Вашия сайт от Вашия компютър до Вашия хостинг акаунт, изпълнете следната команда:
git push production master Тази команда инструктира Git да публикува файловете от главния (master) клон на локалното хранилище до дистанционното хранилище с име "production". Важно: Ако хранилището на Вашия уебсайт е първоначално създадено в GitHub след октомври 2020г., трябва да заместите "master" с "main".
Минималният срок за поръчка на споделен хостинг е 12 месеца. Нужно е пълно предплащане за целия период на договора. 100-дневен период на рекламация. Цената за регистрация на домейн и издаване на SSL сертификат не подлежи на възстановяване в случай на предсрочно прекратяване на договора.