Git активується в розділі Адміністрування → Мої домени → вибрати домен → Git.
Для цього вам знадобиться ваш публічний ключ ssh-rsa, який ви вводите у форму тут, а потім активуєте Git за допомогою кнопки „Активувати Git“.
Тут є два варіанти. Або у вас вже є репозиторій на вашій машині і ви просто хочете перекинути його до нас, або у вас ще нічого немає і ви хочете його створити.
Для налаштування сховища на вашій машині
ми скористаємося командою clone
, яка
клонує сховище з хостингу на вашу машину і
безпосередньо налаштовує наш хостинг як
віддалене сховище (remote), на яке ви
можете „штовхнути*“.
Клонуйте сховище з гілкою master
, яку
ми автоматично встановили на вашому
хостингу при активації Git'а, на свій
комп'ютер за допомогою цієї команди:
/---код git clone git@www.mojedomena.koncovka:mojedomena.koncovka \--
(зверніть увагу, якщо у вас
новий хостинг і домен ще не вказує на нас,
необхідно використовувати тимчасове ім'я
на основі сервера, на якому знаходиться
домен, наприклад:
git@neuron.blueboard.cz:mojedomena.koncovka
)
В результаті клонування на вашому комп'ютері створено папку репозиторію.
Активація цієї опції створить на сервері
„головний“ репозиторій, який слід
налаштувати як віддалений репозиторій. Ви
можете обрати назву. Якщо ви хочете, щоб наш
хостинг був для вас головним репозиторієм,
обирайте ім'я origin
, але не соромтеся
обирати ім'я blueboard
. Ви робите це за
командою
/---код git remote add origin git@www.mojedomena.koncovka:mojedomena.koncovka \--
(зверніть увагу, якщо у вас
новий хостинг і домен ще не вказує на нас,
необхідно використовувати тимчасове ім'я
на основі сервера, на якому знаходиться
домен, наприклад:
git@neuron.blueboard.cz:mojedomena.koncovka
)
У папці репозиторію на Вашому комп'ютері
можна спробувати створити файл test.txt
і зафіксувати його:
/---код $ git add test.txt $ git commit -m ‚перша фіксація‘ \--
Тепер файл зафіксовано в локальному git'і і ми хочемо закинути його на сервер. Якщо ми підштовхнемо його до „хазяйської“ гілки…
/---код git push origin master \--
… буде розміщено у нас, але не завантажено у виробництво. Якщо перевести його в гілку „виробництво“…
/---код git push origin master:production \--
(запис master:production
означає, що ми
переходимо з локальної головної гілки до
віддаленої виробничої гілки)
…одразу після натискання ми автоматично завантажимо його на FTP і він буде доступний в Інтернеті. Іноді це називають розгортанням.
Ви також можете скористатися системою
автоматичного пакування „Композитор“ на
нашому хостингу:https://getcomposer.org/. Після
кожного поштовху викликається спеціальна
команда composer install --no-dev
, яка
завантажує та встановлює необхідні
залежності безпосередньо на сервері на
основі файлу composer.lock
.
© 2001-2024 Blueboard.cz s. r. o.