Waarom Git voor uw webshop?
GitLab en GitHub zijn platforms voor versiebeheer, gebouwd rond Git. Elke wijziging in de code van uw webshop wordt bewaard, met wie het deed en wanneer. Dat levert drie voordelen op.
1. Snel herstel na een fout
Werkt de webshop niet meer na een update of een nieuwe extensie? Dan zet u de vorige, werkende versie van de code terug. Dat kost minuten in plaats van uren.
2. Sneller zien wat er misging
Omdat elke wijziging zichtbaar is, ziet een developer snel welke aanpassing het probleem veroorzaakte. Dat scheelt zoekwerk, en dus kosten.
3. Veilig samenwerken
Meerdere developers kunnen tegelijk werken, ieder op een eigen ‘branch’. Pas na een controle komt hun werk in de live webshop.
Let op: Git is geen complete back-up
Een veelgemaakte fout is denken dat Git een kopie van de hele website is. Dat klopt niet. In Git staat alleen de code. Dit hoort er niet in, en moet u apart veiligstellen:
- De database met producten, klanten en bestellingen
- De map pub/media met al uw productfoto’s
- Het bestand app/etc/env.php met wachtwoorden en sleutels
- De instellingen van uw server
Zorg dus naast Git voor dagelijkse back-ups van de database en de media, het liefst op een andere plek dan uw server.
Zo richten wij het in
- De code van uw webshop, met composer.lock, in een private repository op GitLab of GitHub
- Een staging-omgeving: een kopie van uw webshop om updates eerst te testen
- Automatische controles bij elke wijziging (CI/CD), zodat fouten niet live gaan
- Een vaste manier van live zetten, met zo min mogelijk downtime
- Dagelijkse back-ups van database en media, en een test of terugzetten werkt
Houd ook Magento zelf actueel. Versie 2.4.6 kreeg in augustus 2026 zijn laatste gewone ondersteuning, en 2.4.7 in mei 2027. Adobe brengt ongeveer elke twee maanden beveiligingspatches uit; met Git en staging installeert u die veilig.
Conclusie
GitLab en GitHub maken een storing kleiner en goedkoper. Combineer ze met staging en echte back-ups, dan staat uw webshop na een fout snel weer online. Wilt u dit laten regelen? Neem contact op via onze contactpagina.