Cum se transferă fișierele Drupal 8 de la WampServer cu Git

Introducere: Utilizarea Git pentru controlul versiunilor cu Drupal 8

Acest Tutorial va arăta cum să transferați o Drupal 8 site-ul de dezvoltare dintr-un mediu localhost care rulează WampServer la o platformă de găzduire de la distanță utilizând git.

git este utilizat pentru controlul versiunilor în Agil echipe de dezvoltare construind noi module & teme pentru Drupal 8 CMS. git este software gratuit de tip open source pentru Linux & ferestre.

Drupal 8 fișierele pot fi împinse din mediul de programare desktop către o casetă de nisip, server de producție sau depozit de cod, în funcție de cerințele proiectului.

Pasul întâi: Configurați mediul de dezvoltare locală

Pentru a configura mediul de dezvoltare locală pentru a rula Drupal 8, administratorii trebuie să aibă instalat un server web localhost capabil să ruleze MySQL, PHP, & Apache.

Cea mai populară aplicație de server web localhost pentru Drupal 8 este WampServer. Utilizarea platformei Desktop Docker a devenit mai frecventă cu virtualizarea containerului.

Alte opțiuni pentru a rula un mediu de dezvoltare locală pentru Drupal 8 sunt desktopul Acquia Dev, NetBeans Apache (fost Java), & VirtualBox cu stivă completă de server web.

Configurați mediul de dezvoltare locală cu una dintre aceste opțiuni și instalați Drupal 8 la nivel local. Apoi navigați la git site-ul și descărcați cele mai recente git pachet.

Descărcare – Fișiere obligatorii:

  • git (Descărcați fișierele)

Instalați cea mai recentă versiune git pachet pe desktop sau laptop care este utilizat ca server web localhost pentru Drupal 8 nisip sau mediu de dezvoltare (Windows v.7-10).

Cum se transferă fișierele Drupal 8 de la WampServer cu Git

După instalarea dispozitivului git pachet, navigați la ferestre“Start” meniu și tip „Git“ în bara Căutare. Faceți dublu clic pe pictograma pentru „Git Bash” sau faceți o scurtătură.

Cum se transferă fișierele Drupal 8 de la WampServer cu Git

Pentru a folosi git pentru a transfera fișiere, confirmați că C: Program Filesgitbin folderul a fost creat cu succes cu instalarea. Acest folder este folosit ca git ascunzătoare.

Cum se transferă fișierele Drupal 8 de la WampServer cu Git

Următor →: Drupal 8 instalarea în mediul localhost trebuie să fie conectată la serverul Web de la distanță sau gitRepertoriu utilizând Git Bash comenzi pentru transfer de fișiere.

Pasul doi: Adăugați calea Localhost Drupal 8 la Git Bash

Deschide Git Bash utilitatea liniei de comandă & tastați calea către localhost Drupal 8 instalare. Pentru cei care folosesc WampServer in conformitate cu HostAdvice tutorial:

  • Localhost Drupal 8 Calea de instalare: C: wampwwwsite1

Confirmați calea & introduceți următoarea comandă în Git Bash:

cd c: / wamp / www / site1

Apoi, utilizați utilitarul CLI pentru a verifica starea localhost Drupal 8 pliant:

starea git

Rezultatul așteptat să fie returnat este:

fatal: Nu un depozit git (oranyofthe directoare părinte): .git.

Introduceți următoarea comandă pentru a inițializa folderul ca Git Repository:

git init

Rezultatul așteptat să fie returnat este:

Inițializat depozitul gol Git inc: /wamp/www/site1/.git/.

Acum tastați:

starea git

Rezultatul ar trebui să fie o listă cu toate fișierele excluse de .gitignore setări de fișiere:

Cum se transferă fișierele Drupal 8 de la WampServer cu Git

În condițiile implicite Drupal 8 setări, niciunul dintre fișiere nu este urmărit de controlul versiunii. Pentru a activa acest lucru, utilizați git configurație & editarea manuală a .gitignore fișiere.

Pasul trei: Utilizați Putty pentru conexiunea SSH la Web Server

Pentru a conecta localhost Drupal 8 instalarea cu serverul web de la distanță, se recomandă utilizarea PuTTY ca interfață pentru linia de comandă pentru ferestre sau asemănător.

Descărcare – Fișiere obligatorii:

  • PuTTY: (Descărcați fișierele)

Instalare PuTTY pentru Windows pe mediul stației de lucru desktop / laptop. Colectați Adresa IP a serverului web de la gazda web sau configurați-l manual pe server.

Cum se transferă fișierele Drupal 8 de la WampServer cu Git

Introduceți butonul Adresa IP & Numarul portului pentru serverul dvs. Web de la distanță unde Drupal 8 fișierele de pe localhost vor fi transferate la. Deschide SSH fila & confirmați valorile implicite.

Cum se transferă fișierele Drupal 8 de la WampServer cu Git

Notă: Pentru a face un Conexiune SSH, creeaza o Cheia publică în cPanel sau cu alt software de pe serverul dvs. web, apoi exportați cheile PuTTY pe stația de lucru locală.

Pasul patru: Configurați serverul Web de la distanță pentru Git

Conectați-vă la cPanel cont de găzduire web sau alt server web cu un Conexiune SSH & testați mediul rulând următoarele comenzi:

ls

Aceasta ar trebui să returneze o listă de fișiere & folderele din directorul rădăcină. Testează git versiune:

git – inversiune

Apoi, navigați la Manager de fișiere în cPanel & creeaza o Git Repository în directorul rădăcină prin crearea unui nou folder sau director cu numele:

  • mysite.git

Comutați la folder /mysite.git în PuTTY & executați comanda:

git init – bare

Aceasta creează un Git Repository pe serverul de la distanță. Verificați dosarul /mysite.git/hooks și creează un nou fișier numit „Post-a primi“ în folder.

Editează „Post-a primi“ fişier & adăugați următorul cod:

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

Modificați permisiunile din fișier în 755. Salvați & ieșiți la stația de lucru pe desktop.

Pasul cinci: Adăugați Depozitul la distanță & Transfer de fișiere

Pentru a termina, adăugați directorul la distanță ca Git Repository cu următorul cod:

git la distanță adăugați mysite ssh: //[email protected]: 18765 / home / user / mysite.git

Utilizați valorile create mai sus pe serverul web de la distanță & adăugați-le la git setări pentru Drupal 8 fișiere stocate pe stația de lucru. Apoi executați codul:

gitpush mysite master

Acest lucru va transfera toate fișierele site-ului web din mediul de dezvoltare localhost pe serverul web de la distanță. git poate fi configurat în continuare pentru a urmări ramurile & versiuni.

Pentru a economisi timp, se recomandă utilizarea unui mediu de stadializare la distanță & port Drupal 8 fișiere prin arhive zip. Folosește Backup & Migra modul pentru portul bazei de date.

Concluzie: Activați controlul versiunilor avansate pentru Drupal 8

git este un aspect vital al Controlul versiunii în Agil programarea echipelor de dezvoltare software pentru Drupal 8 ecosistem. Este baza principală a DevOps in practica.

Drupal 8 dezvoltatorii trebuie să știe CLI tehnici, precum și Drush & Compozitor, să fie cel mai eficient cu gestionarea site-urilor web & servere folosind git pentru Controlul versiunii.

Consultați aceste 3 servicii de hosting Drupal:

ChemiCloud

Pret de inceput:
$ 2,76


Fiabilitate
10


Prețuri
9.9


Ușor de utilizat
9.9


A sustine
10


Caracteristici
9.9

Citește recenziile

Accesați ChemiCloud

Hostinger

Pret de inceput:
$ 0,99


Fiabilitate
9.3


Prețuri
9.3


Ușor de utilizat
9.4


A sustine
9.4


Caracteristici
9.2

Citește recenziile

Vizitați Hostinger

A2 Gazduire

Pret de inceput:
$ 3,92


Fiabilitate
9.3


Prețuri
9


Ușor de utilizat
9.3


A sustine
9.3


Caracteristici
9.3

Citește recenziile

Accesați Găzduirea A2

Articole legate de modalități conexe

  • Cum se transferă fișierele Drupal 8 de la WampServer cu Subversion (SVN)?
    intermediar
  • Cum se transferă fișierele Drupal 8 de la WampServer cu CVS?
    intermediar
  • Cum să configurați un fișier gazdă virtual pentru Drupal 8 pe Wampserver
    incepator
  • Cum să instalați & Utilizați desktopul Acquia Dev pentru Drupal 8
    intermediar
  • Cum se utilizează Git pentru controlul versiunilor pe VPS sau pe serverul dvs. dedicat
    expert
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me