Svn server en client

From 2value wiki 2
Jump to navigation Jump to search

Als je wilt werken met subversion heb je een svn server en een svn client nodig. Om verwarring te voorkomen tussen de svn server en de webserver zal ik vanaf nu verder praten over de svn server als de svn host of svn hosting.

Server

Op de server wordt alle versie data van 2Value projecten bijgehouden, exclusief de databases.

Client

Om te communiceren met de svn host moet je een svn client hebben. De svn client is een applicatie die je op allerlei verschillende systemen en platformen kunt installeren. De svn client is aan te sturen via een commandline of gui.

Door middel van een svn checkout wordt een koppeling opgezet tussen de svn host en de client. De client kan je lokale machine zijn, of een webserver. Een webserver met svn client software is nodig om een website die in de svn repository zit uit te rollen op een webserver. Een webserver kan dus ook een client zijn (van de svn host). Om de svn client op een remote webserver aan te spreken zul je dus gebruik moeten maken van een remote sessie met behulp van bijvoorbeeld Secure Shell.