Git: verschil tussen versies

Uit Rolandow
Ga naar: navigatie, zoeken
(Nieuwe pagina aangemaakt met '= Git = Bij de installatie van de git kun je opgeven welke plink.exe je wilt gebruiken. Je moet die van putty gebruiken. De hele installer van de putty website halen,…')
 
Regel 1: Regel 1:
= Git =
 
 
 
Bij de installatie van de git kun je opgeven welke plink.exe je wilt gebruiken. Je moet die van putty gebruiken. De hele installer van de putty website halen, en alles installeren. Je kunt dan namelijk keys installeren zodat je niet telkens je username pass hoeft in te geven.
 
Bij de installatie van de git kun je opgeven welke plink.exe je wilt gebruiken. Je moet die van putty gebruiken. De hele installer van de putty website halen, en alles installeren. Je kunt dan namelijk keys installeren zodat je niet telkens je username pass hoeft in te geven.
  

Versie van 6 jul 2011 om 15:02

Bij de installatie van de git kun je opgeven welke plink.exe je wilt gebruiken. Je moet die van putty gebruiken. De hele installer van de putty website halen, en alles installeren. Je kunt dan namelijk keys installeren zodat je niet telkens je username pass hoeft in te geven.

Ik heb eerst een howto gevolgd om een git repository op te zetten voor een website. Het idee is dat je een remote repository opzet op de server. In de "hooks" map kun je een scriptje aanmaken dat uitgevoerd wordt na het pushen van content. Hierin staat eigen een checkout, die automatisch de bestanden uitcheckt in de documentroot folder.

Using git to manage a web site

Hierna dus putty geconfigureerd.

Public Key Authentication With PuTTY

Als je de remote repository voor git configureert moet je dit als volgt invoeren:

roland@89.234.29.221:stumpel.git

Hierbij is roland de ssh user, daarna het IP. Dan in mijn home folder op de webserver is de repo stumpel.git aangemaakt: gewoon een folder waarin in "git init --bare" gedaan is. Hier vind je in de hooks folder ook het bestand post receive, waarin staat:

#!/bin/sh
GIT_WORK_TREE=/var/www/html/stumpel/stumpel-git git checkout -f

Overige bronnen: