Kalender-Synchronisation mit Git

Kalender mittels Git synchronisieren

Die Idee: iCal-Dateien via Git verteilen.

Umsetzung: Ein zentrales Repository auf dem Server, über den die Kalenderdaten ausgetauscht werden.

Einrichtung

1. Repository mit den iCal-Dateien einrichten
Die Kalendersoftware legt die iCal-Dateien im Ordner /MyICals ab:

~/myICals$ ls -1
birthdays.ics
projects.ics
std.ics

~/myICals$ git init
~/myICals$ git add .
cd ..

2. Einen leeren Klon des Repository erzeugen

~$ git clone --bare myICals/ iCalsRepository

3. Leeren Klon auf Server kopieren

~$ scp -r iCalsRepository MyServer.com:/pfad/iCalsRepository

4. Nun einen Arbeitsrepository anlegen

~$ git clone ssh://MyServer.com/pfad/iCalsRepository

Tags: , , , , ,