Hoe om Drupal 8-lêers van WampServer met Git oor te dra

Inleiding: Git gebruik vir weergawebeheer met Drupal 8

hierdie handleiding sal wys hoe om ‘n Drupal 8 ontwikkelingswebwerf vanuit ‘n plaaslike omgewing WampServer na ‘n afgeleë gasheerplatform met behulp van Git.


Git word gebruik vir weergawebeheer in Agile ontwikkelingspanne wat nuwe modules bou & temas vir die Drupal 8 CMS. Git is gratis open source sagteware vir Linux & Windows.

Drupal 8 afhangende van die vereistes van die projek, kan lêers van die tafelblad-programmeringsomgewing na ‘n sandbox, produksieserver, of kodeposito gestoot word..

Stap een: Stel die plaaslike ontwikkelingsomgewing op

Om die plaaslike ontwikkelingsomgewing op te stel om te loop Drupal 8, administrateurs moet ‘n localhost-webbediener hê om te kan installeer MySQL, PHP, & Apache.

Die gewildste localhost-webbediener-toepassing vir Drupal 8 is WampServer. Die gebruik van die Docker Desktop-platform het meer gereeld geword met houervirtualisering.

Ander opsies vir die bestuur van ‘n plaaslike ontwikkelingsomgewing vir Drupal 8 is Acquia Dev Desktop, Apache NetBeans (voorheen Java), & VirtualBox met volledige webbedienerstapel.

Stel die plaaslike ontwikkelingsomgewing op met een van hierdie opsies en installeer Drupal 8 plaaslik. Gaan dan na die Git webwerf en laai die nuutste af Git pakket.

Laai af – Vereiste lêers:

  • Git (Laai lêers af)

Installeer die nuutste Git pakket op die tafelrekenaar of skootrekenaar wat gebruik word as ‘n localhost webbediener vir die Drupal 8 sandkas of ontwikkelingsomgewing (Windows v.7-10).

Hoe om Drupal 8-lêers van WampServer met Git oor te dra

Na die installasie van die Git pakket, navigeer na die Windows“Begin” spyskaart en tik “Git” in die soekbalk. Dubbelklik op die ikoon vir “Git Bash” of maak ‘n kortpad.

Hoe om Drupal 8-lêers van WampServer met Git oor te dra

Om te gebruik Git om lêers oor te dra, bevestig dat die C: Program Filesgitbin map is suksesvol met die installasie geskep. Hierdie lêergids word gebruik as die Git kas.

Hoe om Drupal 8-lêers van WampServer met Git oor te dra

volgende: Die Drupal 8 installasie in die localhost-omgewing moet gekoppel word aan die eksterne webbediener of Gitbewaarplek gebruik van Git Bash opdragte vir lêeroordrag.

Stap Twee: Voeg Localhost Drupal 8-pad by Git Bash

Maak die oop Git Bash opdrag lyn nut & tik die pad na u plaaslike vertrek in Drupal 8 installasie. Vir diegene wat gebruik WampServer Volgens die HostAdvice tutoriaal:

  • Localhost Drupal 8 Installasiepad: C: wampwwwsite1

Bevestig die pad & voer die volgende opdrag in Git Bash:

cd c: / wamp / www / site1

Gebruik vervolgens die CLI-hulpprogramma om die status van die localhost te kontroleer Drupal 8 gids:

git status

Die verwagte resultaat om terug te keer is:

noodlottig: nie ‘n git-bewaarplek nie (of van die ouerkaarte): .git.

Voer die volgende opdrag in om die map as ‘n te initialiseer Git-bewaarplek:

git init

Die verwagte resultaat om terug te keer is:

Geinitialiseerde leë Git-bewaarplek inc: /wamp/www/site1/.git/.

Tik nou:

git status

Die resultaat moet ‘n lys wees van al die lêers wat uitgesluit is deur .gitignore lêerinstellings:

Hoe om Drupal 8-lêers van WampServer met Git oor te dra

Onder die standaard Drupal 8 instellings, word nie een van die lêers opgespoor deur weergawebeheer nie. Gebruik dit om dit aan te skakel Git opset & handleiding redigering van die .gitignore lêers.

Stap Drie: Gebruik stopverf vir SSH-verbinding met die webbediener

Om die localhost te koppel Drupal 8 installasie met die eksterne webbediener, word dit aanbeveel om dit te gebruik PuTTY as die opdraglyn-koppelvlak vir Windows of soortgelyk.

Laai af – Vereiste lêers:

  • PuTTY: (Laai lêers af)

installeer PuTTY vir Windows op die werkplek- / skootrekenaar-werkstasieomgewing. Versamel die IP adres van die webbediener vanaf die webgasheer of konfigureer dit met die hand op die bediener.

Hoe om Drupal 8-lêers van WampServer met Git oor te dra

Voeg die IP adres & Port nommer vir u afgeleë webbediener waar die Drupal 8 lêers op die localhost sal oorgedra word na. Maak die oop SSH blad & bevestig die standaard.

Hoe om Drupal 8-lêers van WampServer met Git oor te dra

nota: Om ‘n SSH-verbinding, skep ‘n Publieke sleutel in cPanel of met ander sagteware op u webbediener, voer dan die sleutels uit na PuTTY op die plaaslike werkstasie.

Stap vier: Stel die afgeleë webbediener vir Git op

Koppel aan ‘n cPanel webhostingrekening of ander webbediener met ‘n SSH-verbinding & toets die omgewing deur die volgende opdragte uit te voer:

ls

Dit sal ‘n lys lêers terugstuur & gidse in die wortelgids. Toets die Git weergawe:

git – version

Gaan dan na Lêer bestuurder in cPanel & skep ‘n Git-bewaarplek in die stamgids deur ‘n nuwe gids of gids met die naam te skep:

  • mysite.git

Skakel oor na die lêergids /mysite.git in PuTTY & voer die opdrag uit:

git init –bare

Dit skep ‘n Git-bewaarplek op die afstandbediener. Kyk vir die lêergids /mysite.git/hooks en skep ‘n nuwe lêer met die naam “Post-ontvang” in die lêergids.

Wysig die “Post-ontvang” lêer & voeg die volgende kode by:

#! / Bin / sh
GIT_WORK_TREE = / home / username / mysite.com git check -f

Verander toestemmings op die lêer na 755. Stoor & uitgang na die tafelwerkstasie.

Stap Vyf: Voeg ‘n afstandbewaarplek by & Dra lêers oor

Om die afwerking te voltooi, voeg die afgeleë gids as ‘n Git-bewaarplek met die volgende kode:

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

Gebruik die waardes hierbo geskep op die eksterne webbediener & voeg dit by die Git instellings vir die Drupal 8 lêers wat op die werkstasie gestoor is. Begin dan die kode:

gitpush mysite meester

Dit sal al die webwerf-lêers van die localhost-ontwikkelingsomgewing na die eksterne webbediener oordra. Git kan verder opgestel word om takke op te spoor & weergawes.

Om tyd te bespaar, word aanbeveel dat u ‘n afstand-omgewing gebruik & hawe Drupal 8 lêers via zip-argiewe. Gebruik die Ondersteuning & migreer module om die databasis te port.

Gevolgtrekking: Aktiveer gevorderde weergawe vir Drupal 8

Git is ‘n belangrike aspek van Weergawe beheer in Agile sagteware-ontwikkelingspanne wat programmeer vir die Drupal 8 ekosisteem. Dit is die belangrikste basis van DevOps in die praktyk.

Drupal 8 ontwikkelaars moet weet CLI tegnieke, sowel as Drush & komponis, om die doeltreffendste te wees met die bestuur van webwerwe & bedieners gebruik Git vir Weergawe beheer.

Kyk na die top 3 Drupal-dienste:

ChemiCloud

Beginprys:
$ 2,76


betroubaarheid
10


pryse
9.9


Gebruikersvriendelik
9.9


ondersteuning
10


Kenmerke
9.9

Lees resensies

Besoek ChemiCloud

Hostinger

Beginprys:
$ 0.99


betroubaarheid
9.3


pryse
9.3


Gebruikersvriendelik
9.4


ondersteuning
9.4


Kenmerke
9.2

Lees resensies

Besoek Hostinger

A2 Hosting

Beginprys:
$ 3,92


betroubaarheid
9.3


pryse
9.0


Gebruikersvriendelik
9.3


ondersteuning
9.3


Kenmerke
9.3

Lees resensies

Besoek A2 Hosting

Verwante artikels oor hoe om te doen

  • Hoe om Drupal 8-lêers oor te dra van WampServer met Subversion (SVN)?
    intermediêre
  • Hoe kan u Drupal 8-lêers van WampServer met CVS oordra??
    intermediêre
  • Hoe om ‘n virtuele gasheerlêer op te stel vir Drupal 8 op Wampserver
    newbie
  • Hoe om te installeer & Gebruik Acquia Dev Desktop vir Drupal 8
    intermediêre
  • Hoe u Git vir weergawebeheer op u VPS of die toegewyde bediener kan gebruik
    kenner
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me