Er zijn phishingmails in omloop die uit naam van TransIP worden verstuurd. Twijfel je over de echtheid van een e-mail van TransIP, klik dan niet op linkjes en neem contact met ons op via je controlepaneel of via support@transip.nl. Lees meer over phishing in onze Knowledge Base: https://www.transip.nl/knowledgebase/artikel/205-wat-is-phishing/
Hulpartikel overzicht

Hulpartikel

AutoGit activeren op een webhostingpakket

AutoGit is een gratis automatisch deployment tool, het maakt een git repository aan op je hosting pakket en zal deployen op een "git push" naar een gespecificeerde branch. Elke deploy zorgt er voor dat er een nieuwe map wordt aangemaakt met de nieuwste versie van de website.

In dit artikel laten we zien hoe je AutoGit activeert op een webhostingpakket en geven we je een simpel voorbeeld hoe je kan beginnen met het gebruik van AutoGit.

We raden aan om enkel AutoGit te gebruiken wanneer je bekend bent met Git. Meer informatie over Git vind je in deze documentatie.

 

Wil je meer informatie over de mogelijkheden van AutoGit? Bekijk dan deze Github pagina van Combell.


AutoGit activeren

Om AutoGit te activeren op je webhostingpakket log je in op je controlepaneel en navigeer je naar jouw domeinnaam via het 'Domein & Hosting' tabblad. Klik op 'Webhosting beheren' naast 'Webhosting' om jouw website op het webhostingpakket te beheren.

Klik op webhosting beheren

Klik in de menubalk bovenaan op 'Geavanceerd' en selecteer 'AutoGit'.

Navigeer naar de AutoGit pagina in het controlepaneel via Geavanceerd

Git-productietak

Vul de 'Branch' in die je naar je website wil publiceren. In ons voorbeeld vullen we hier 'master' in.

Hoofdsite

Selecteer de website die je in combinatie met AutoGit wil gebruiken.

Zodra je op 'Activeren' drukt wordt AutoGit geactiveerd. Hierna wordt de 'Git repository' getoond, deze heb je straks nodig om een lokale git repository te maken.


AutoGit gebruiken

De commando's uit het onderstaande voorbeeld kun je in je terminal uitvoeren via SSH. Voor AutoGit raden we aan om GitBash te gebruiken.

Stap 1

Maak een lokale Git repository aan door de repository te clonen vanaf je hostingpakket. Gebruik hiervoor deze SSH commando's:

cd ~/Projects/
git clone transiptutorialsnl@transi.ssh.transip.me:auto.git transiptutorials.nl
cd transiptutorials.nl

Hier vervang je natuurlijk transiptutorialsnl@transi.ssh.transip.me:auto.git en transiptutorials.nl met je eigen Git repository en domeinnaam.


Stap 2

Voeg het '.autogit.yml' bestand toe aan je repository. Dit doe je door het '.autogit.yml.example'-bestand dat voor je is aangemaakt op te slaan als '.autogit.yml'. In het onderstaande voorbeeld voegen we daarna ook een www-map en een index bestand toe waarmee we phpinfo printen. Gebruik hiervoor de volgende commando's:

scp transiptutorialsnl@transi.ssh.transip.me:autogit.yml.example .autogit.yml
git add .autogit.yml
git commit -m "Add the default .autogit.yml template"
mkdir www
echo "<?php phpinfo();" > www/index.php
git add www/index.php
git commit -m "Add an index file to the required www folder (printing phpinfo)"

Vervang in je commando transiptutorialsnl@transi.ssh.transip.me met jouw eigen informatie. Dit is je 'Git repository' zonder ':auto.git'.


Stap 3

Push je wijziging naar je hoofdsite met het volgende commando:

git push -u origin master

Je wijzigingen zullen nu door AutoGit automatisch naar jouw live site worden gezet.


In dit artikel hebben we uitgelegd hoe je AutoGit kunt activeren en hoe je AutoGit kunt gebruiken.
 
Mocht je na het lezen van dit artikel nog vragen hebben, neem dan contact op met onze supportafdeling. Je bereikt hen via de knop 'Neem contact op' aan de onderzijde van deze pagina.
 
Wil je dit artikel met andere gebruikers bespreken, laat dan vooral een bericht achter onder 'Reacties'.

Heb je ook een goed idee?

Stuur jouw idee in! Met genoeg stemmen komt jouw idee op onze wishlist!

Heeft dit artikel je geholpen?

Maak een account aan of log in om een beoordeling achter te laten.

Reacties

Maak een account aan of log in om een reactie te plaatsen.

Kom je er niet uit?

Ontvang persoonlijke hulp van onze supporters

Neem contact op