Git-ondersteuning
Overzicht
Plesk zorgt voor eenvoudige integratie met Git – het populairste systeem voor broncodebeheer dat door veel webontwikkelaars wordt gebruikt. U kunt Git-repositories beheren en websites automatisch uploaden vanuit een repository naar een openbare map. Met andere woorden, u kunt Git gebruikt als systeem voor de eerste publicatie en de updates die daarop volgen.
Opmerking: Deze functie wordt niet ondersteund in Plesk-installaties die worden uitgevoerd op Windows Server 2008.
Om met Git te werken is het volgende nodig:
- De Git-uitbreiding moet in Plesk zijn geïnstalleerd.
- Er moet een domein in Plesk zijn aangemaakt dat beschikt over het recht tot Git-beheer.
U kunt in Plesk twee soorten Git-repositories aanmaken, afhankelijk van de manier waarop u Git gebruikt:
- Een lokale repository op uw werkstation gebruiken. In dit geval stuurt u de wijzigingen vanuit uw lokale repository naar Plesk en voert Plesk de wijzigingen door in uw website. Zie Lokale repository gebruiken.
- Externe Git-hosting gebruiken. Dit scenario kan van pas komen als u al gebruik maakt van een externe repository in GitHub (github.com) of BitBucket (bitbucket.org). U stuurt uw wijzigingen naar de externe repository en Plesk haalt ze vanuit de externe repository op om ze in uw website door te voeren. Zie Externe Git-hosting gebruiken.
Als u Git-repositories voor uw domein hebt ingeschakeld wordt er een lijst met aangemaakte repositories weergegeven op de pagina van het domein. Voor elke repository worden de naam, de huidige branch en het zoekpad voor publicatie weergegeven. De knop Publiceren naast de naam van de repository stelt u in staat om de bestanden vanuit een repository te publiceren (indien handmatige publicatie is ingesteld) en met de knop Pull uitvoeren kunt u wijzigingen vanuit de externe opslag ophalen.
Opmerking: Momenteel worden door Plesk gehoste Git-repositories beveiligd met het wachtwoord van de FTP-gebruiker. Anonieme toegang is niet mogelijk.
Via de link Git kunt u de Git-repositories van het domein beheren.