Webbhotell med Git-stöd

Git-stöd på webbhotellet innebär att du kan versionshantera din kod och driftsätta ändringar direkt via kommandoraden. Istället för att ladda upp filer via FTP gör du en git push och servern uppdateras automatiskt.

Det ger dig full historik över alla ändringar, möjlighet att snabbt rulla tillbaka misstag och ett professionellt arbetsflöde. Git på webbhotellet kräver vanligtvis SSH-åtkomst, och inte alla delade hostar erbjuder det.

Läs om hur vi testar och betygsätter

Laddar resultat... Priser exkl. moms
95%+
Av utvecklare använder Git
0 sek
Deploy med git push
1 kommando
Rollback vid problem
~30%
Av delade hostar har Git

Fördelarna med Git-deploy

Git på webbhotellet förändrar hur du arbetar med din sajt. Här är de viktigaste fördelarna jämfört med FTP-baserat arbete.

Versionshistorik

Varje ändring sparas med en beskrivning. Du kan se exakt vad som ändrades, när och av vem. Inget "style-v2-final-FINAL.css" längre.

Spårbar historik

Enkel rollback

Går något fel efter en uppdatering? Ett enda kommando (git revert) tar dig tillbaka till en fungerande version.

Snabb återställning

Snabb deploy

Istället för att ladda upp hundratals filer via FTP skickar Git bara de ändrade filerna. En deploy tar sekunder istället för minuter.

Bara ändrade filer

Teamarbete

Flera utvecklare kan arbeta parallellt i egna grenar och sammanfoga ändringar kontrollerat, utan att skriva över varandras arbete.

Branching & merging

Exponera aldrig .git-mappen

Om .git-katalogen är tillgänglig via webben kan vem som helst ladda ner hela din kodbas inklusive historik. Se till att webbservern blockerar åtkomst till .git, .gitignore och andra dolda filer. De flesta seriösa hostar gör detta automatiskt.

Krav för Git-hosting

SSH-åtkomst
Git-deploy kräver SSH. Kontrollera att det ingår i paketet
Git förinstallerat
Git bör finnas tillgängligt i shell-miljön utan att du behöver installera det själv
.git blockerad i webroot
Webbservern ska neka åtkomst till .git-mappen för säkerhetens skull
Stöd för deploy hooks
Post-receive hooks möjliggör automatisk deploy vid git push
Composer-stöd
PHP-projekt behöver ofta Composer för beroenden efter deploy

Tips: Börja med en enkel deploy-hook

Du behöver inte en komplex CI/CD-pipeline från start. En enkel post-receive hook som kör git checkout och composer install räcker långt. Bygg ut automatiseringen stegvis efter behov.

SSH (Secure Shell) är ett krypterat protokoll för att fjärransluta till och styra en server via terminalen. Du öppnar en terminal på din dator, skriver ett SSH-kommando med serverns IP-adress och ditt användarnamn, och får upp ett kommandoradsgränssnitt direkt på servern. SSH är standardsättet att administrera en Linux-VPS.

Läs hela svaret

WP-CLI är ett kommandoradsverktyg för WordPress som gör det snabbare att hantera din webbplats.

Läs hela svaret

Ja, om ditt webbhotell erbjuder SSH-åtkomst kan du normalt använda Git för att versionshantera och deploya din kod. Moderna kontrollpaneler som cPanel och Plesk har inbyggt Git-stöd med grafiskt gränssnitt.

Läs hela svaret