Un sistem simplu bazat pe cârlige deploya gitolite pentru php - industria de dezvoltare web
Pentru a crea un cârlig conectat prin SSH la mașină depozit și să navigați la folderul cu cârlige
Acolo va crea cel mai fișier cârlig
Și se va face executabil
Acum adăugați codul pentru a actualiza copia de lucru la cârlig nou creat
Pentru a reseta toate modificările care ar putea fi în copia de lucru înainte de a comite poate adăuga comanda
De asemenea, dacă este utilizat compozitor, puteți actualiza și dependențele sale în dezvoltarea proiectului
Astfel, un cârlig ar putea arata asa
umask este plasat în funcție de utilizator sub care rulează serverul, în cazul în care același utilizator se face prin tragere, masca trebuie să fie 022. Dacă un grup - 002 și în cazul în care nu este legată de utilizatori - 000
Acum, după ce commit pe ramura de master a depozitului va fi executat, și cârlig nostru, respectiv, va fi actualizat și copie de lucru pe site-ul nostru.
Important de siguranță atunci când se lucrează cu git
Cel mai simplu mod de a nega drepturile sale de acces:
De asemenea, în dosarul .git, puteți pune un fișier .htaccess care conține textul: Refuzați de la toate
Pentru dosarele complete de blocare de pe tot serverul vom adăuga următoarea linie în configurarea serverului