Sissejuhatus: Giti kasutamine versioonikontrolli jaoks Drupal 8-ga

See Õpetus näitab, kuidas a Drupal 8 arendusveebisaidil töötavast localhost keskkonnast WampServer serveri platvormile, kasutades Git.

Git kasutatakse versiooni juhtimiseks Agiilne arendusmeeskonnad, kes ehitavad uusi mooduleid & teemad Drupal 8 CMS. Git on tasuta avatud lähtekoodiga tarkvara Linux & Windows.

Drupal 8 faile saab töölaua programmeerimiskeskkonnast vastavalt projekti vajadustele liivakasti, tootmisserverisse või koodide hoidlasse lükata.

Esimene samm: kohaliku arengukeskkonna seadistamine

Kohaliku arenduskeskkonna seadistamiseks käivitamiseks Drupal 8, administraatoritel peab olema installitud localhost veebiserver, mis töötab MySQL, PHP, & Apache.

Kõige populaarsem localhost veebiserveri rakendus Drupal 8 on WampServer. Docker Desktopi platvormi kasutamine on konteinerite virtualiseerimisel muutunud tavalisemaks.

Muud võimalused kohaliku arenduskeskkonna käitamiseks Drupal 8 on Acquia Dev Desktop, Apache NetBeans (endine Java), & VirtualBox täieliku veebiserveri virnaga.

Seadistage kohalik arenduskeskkond ühega neist valikutest ja installige Drupal 8 kohapeal. Seejärel liikuge lehele Git veebisaidil ja laadige alla uusim Git pakett.

Laadige alla – vajalikud failid:

  • Git (Failide allalaadimine)

Installige uusim Git pakett töölaual või sülearvutis, mida kasutatakse veebisaidi localhost veebiserverina Drupal 8 liivakast või arenduskeskkond (Windows v.7-10).

Kuidas Drupal 8 faile WampServerist Gitiga üle kanda

Pärast seadme paigaldamist Git pakett, liikuge lehele Windows“Start” menüü ja tüüp “Git” otsinguribale. Topeltklõpsake ikooni “Git Bash” või tee otsetee.

Kuidas Drupal 8 faile WampServerist Gitiga üle kanda

Selleks, et kasutada Git failide edastamiseks kinnitage, et C: programm Filesgitbin kaust on installimisega edukalt loodud. Seda kausta kasutatakse kataloogina Git vahemälu.

Kuidas Drupal 8 faile WampServerist Gitiga üle kanda

Järgmine: Drupal 8 installimine localhost keskkonnas peab olema ühendatud kaugserverisse või GitHoidla kasutades Git Bash käsud faili edastamiseks.

Teine samm: lisage Localhost Drupal 8 tee Git Bashile

Ava Git Bash käsurea utiliit & Sisestage tee oma kohaliku serveri juurde Drupal 8 paigaldus. Neile, kes kasutavad WampServer vastavalt Hostinõuanne õpetus:

  • Localhost Drupal 8 paigaldusrada: C: wampwwwsite1

Kinnitage tee & sisestage järgmine käsk Git Bash:

cd c: / wamp / www / site1

Järgmisena kontrollige lokaalsehosti olekut CLI utiliidiga Drupal 8 kaust:

git olek

Eeldatav tagastatav tulemus on:

fataalne: mitte git-hoidla (vanemkataloogides): .git.

Kausta lähtestamiseks a-vormingus sisestage järgmine käsk Giti hoidla:

git init

Eeldatav tagastatav tulemus on:

Initsialiseeritud tühi Giti hoidla koos: /wamp/www/site1/.git/.

Nüüd kirjuta:

git olek

Tulemuseks peaks olema nimekiri kõigist failidest, mille välja jättis .gitignore failisätted:

Kuidas Drupal 8 faile WampServerist Gitiga üle kanda

Vaikimisi all Drupal 8 sätete sätteid, ei kontrolli ükski neist failidest versioonikontrolli abil. Selle sisselülitamiseks kasutage Git konfiguratsioon & käsitsi redigeerimine .gitignore faile.

Kolmas samm: kasutage Puth veebiserveriga SSH-ühenduse loomiseks

Localhost’i ühendamiseks Drupal 8 installimisel kaugveebiserveriga, on soovitatav seda kasutada PuTTY kui käsurida liides Windows vms.

Laadige alla – vajalikud failid:

  • PuTTY: (Failide allalaadimine)

Installi PuTTY Windowsi jaoks lauaarvuti / sülearvuti tööjaama keskkonnas. Koguge IP-aadress veebiserveri veebiserverist või konfigureerige see serveris käsitsi.

Kuidas Drupal 8 faile WampServerist Gitiga üle kanda

Sisestage IP-aadress & Pordi number teie serveri veebiserveri jaoks, kus Drupal 8 lokalhostis olevad failid kantakse üle. Ava SSH sakk & kinnitage vaikesätted.

Kuidas Drupal 8 faile WampServerist Gitiga üle kanda

Märge: Selleks, et teha a SSH-ühendus, Loo Avalik võti sisse cPanel või mõne muu veebiserveri tarkvaraga, seejärel eksportige võtmed PuTTY kohalikul tööjaamal.

Neljas samm: konfigureerige Giti jaoks kaugveebiserver

Ühendage a cPanel veebimajutuskonto või muu veebiserver a SSH-ühendus & katsetage keskkonda, käivitades järgmised käsud:

ls

See peaks tagastama failide loendi & kaustad juurkataloogis. Katsetage Git versioon:

git –versioon

Järgmisena liikuge lehele Failihaldur sisse cPanel & Loo Giti hoidla juurkataloogis, luues uue kausta või kataloogi nimega:

  • mysite.git

Lülituge kausta /mysite.git sisse PuTTY & käivitage käsk:

git init –bare

See loob Giti hoidla serveris. Kontrollige kausta /mysite.git/hooks ja looge uus fail nimega “Järel vastu võtma” kaustas.

Redigeeri “Järel vastu võtma” faili & lisage järgmine kood:

#! / bin / sh
GIT_WORK_TREE = / home / kasutajanimi / mysite.com git checkout -f

Muutke faili lubadeks 755. Salvesta & väljumine töölaua tööjaama.

Viies samm: lisage kaughoidla & Failide ülekandmine

Lõpetamiseks lisage kaugkataloog a-na Giti hoidla järgmise koodiga:

git remote add mysite ssh: //[email protected]: 18765 / home / user / mysite.git

Kasutage ülaltoodud väärtusi kaugserveris & lisage need kausta Git seaded Drupal 8 tööjaama salvestatud failid. Seejärel käivitage kood:

gitpush mysite master

See viib kõik veebisaidifailid localhosti arenduskeskkonnast kaugesse veebiserverisse. Git saab täiendavalt konfigureerida harude jälgimiseks & versioonid.

Aja kokkuhoiuks on soovitatav kasutada serveri keskkonda & sadam Drupal 8 failid ZIP-arhiivide kaudu. Kasuta Varundamine & Rändama moodul andmebaasi portimiseks.

Järeldus: lubage Drupal 8 täpsemat versioonikontrolli

Git on programmi oluline aspekt Versioonikontroll sisse Agiilne tarkvaraarendusmeeskonnad programmeerimiseks Drupal 8 ökosüsteem. See on peamine alus DevOps praktikas.

Drupal 8 arendajad peavad teadma CLI tehnikaid, aga ka Drush & Helilooja, kõige tõhusam veebisaitide haldamisel & serverite abil Git jaoks Versioonikontroll.

Vaadake neid kolme parimat Drupali hostimisteenust:

ChemiCloud

Alghind:
2,76 dollarit


Töökindlus
10


Hinnakujundus
9.9


Kasutajasõbralik
9.9


Toetus
10


Funktsioonid
9.9

Loe arvustusi

Külastage ChemiCloud

Hostinger

Alghind:
0,99 dollarit


Töökindlus
9.3


Hinnakujundus
9.3


Kasutajasõbralik
9.4


Toetus
9.4


Funktsioonid
9,2

Loe arvustusi

Külastage Hostingerit

A2 majutamine

Alghind:
3,92 dollarit


Töökindlus
9.3


Hinnakujundus
9,0


Kasutajasõbralik
9.3


Toetus
9.3


Funktsioonid
9.3

Loe arvustusi

Külastage A2 Hostingi

Seotud juhendavad artiklid

  • Kuidas Drupal 8 faile WampServerist Subversioniga (SVN) teisaldada?
    vahepealne
  • Kuidas Drupal 8 faile WampServerist CVS-iga üle kanda?
    vahepealne
  • Kuidas seadistada Drupal 8 virtuaalset hostifaili Wampserveris
    algaja
  • Kuidas installida & Kasutage Drupal 8 jaoks töölauda Acquia Dev
    vahepealne
  • Kuidas kasutada Gitit versioonikontrolli jaoks oma VPS-is või spetsiaalses serveris?
    ekspert
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me