share

Git auf Synology DS410 installieren

„Versionskontrolle“ war lange ein Thema, dass wir vor uns her geschoben haben. Endlich bin ich es angegangen und habe Git auf unserer Synology Diskstation 410 installiert. Zum einen hat es dort Platz, zum anderen erreicht man die auch übers Netz.

Äußerst hilfreich war hierbei die Anleitung von „Stop Reading Here!“, welche sich jedoch in eininigen Punkten unterscheidet.
 

1) Benutzer & gemeinsamen Ordner anlegen, SSH aktivieren

Als erstes legen wir einen neuen Benutzer „Gituser“ und eine neue Freigabe „git“ an.
Dazu einfach in die Managementoberfläche einloggen und unter „Berechtigungen“->“Benutzer“ und ->“Gemeinsamer Ordner“ wie gewohnt anlegen.
Unter „Netzwerkdienste“->“Terminal“ SSH aktivieren.
 

2) Benutzer-Account einrichten

Per SSH mit der DiskStation verbinden (Ich verwende hierzu PuTTY) und als „root“ mit dem Adminpasswort einloggen.
Jetzt passen wird die Datei „/etc/passwd“ an, um auch dem Benutzer „Gituser“ Zugriff per SSH zu ermöglichen. Am Ende die Datei ändern auf


Gituser:x:1040:100:Git Client:/var/services/homes/Gituser:/bin/sh

 

3) Git Installation

Als nächstes Konfigurieren wir die zusätzlichen Software Repositories.
Dazu wechseln wir in unsere Freigabe „git“…

cd /volume1/git

…und kopieren dorthin die Bootstrappingdatei. ACHTUNG! die Datei muss zum Prozessort passen! Also hier den Prozessor ermitteln und hier die entsprechende Datei ermitteln. Für die DiskStation 410 sieht das dann so aus:

wget http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/syno-e500-bootstrap_1.2-7_powerpc.xsh

Diese installieren wir jetzt mit

sh syno-e500-bootstrap_1.2-7_powerpc.xsh

Nach der Installation aktualisieren wir den Index ganz einfach mit..

ipkg update

…und installieren Git mit…

ipkg install git

… das kann etwas dauern…

…das wars dann aber auch schon!

Joscha Krug ist Gründer und Geschäftsführer der marmalade GmbH aus Magdeburg. Mit seinem stetig wachsenden Team realisiert er schon seit 2009 E-Commerce Projekte mit OXID eShop und Shopware. Er ist Autor der beiden OXID Bücher, erschienen bei o'Reilly.