Git auf das NAS bekommen

Gast #4785197
Lesenswert?
• ▲
▼
Hallo,

ich möchte gerne meine Projekte zukünftig mit Git verwalten und bin 
gerade dabei mich einzuarbeiten.

Auf PC Seite ist das Einrichten von Git ja kein Problem: Ins 
Arbeitsverzeichnis und Aufrufen von git init.

Um von meinen Arbeits-Repositories eine 'Sicherheits-Kopie' zu 
erstellen, möchte ich aber immer mal wieder das Ganze auf mein QNAP NAS 
auslagern.

Dummerweise kann ich darauf kein Git installieren, aber ich weiss, dass 
ich mit den Git befehlen durchaus über das Internet (Stichwort SSH) auf 
andere Maschinen zugreifen und z.B. mit git clone Kopien erstellen kann.

Meine Frage lautet nun: Kann ich irgendwie eine verwaltete Kopie meiner 
Git-Repositories auf dem NAS erzeugen (per Remote) ohne dass darauf Git 
installiert ist?
Falls ja, wie geht das?

Vielen Dank im Voraus. Gruß Peter
Gast #4785242
Lesenswert?
• ▲
▼
Hallo Oliver,

Danke für die schnelle Antwort.

Habe ich Dich richtig verstanden, dass ich dafür gar kein Git auf meinem 
NAS benötige?

Es reicht also aus, dass ich Git auf meinem lokalen Rechner installiert 
habe?

Ich kann also per SSH auf meinem NAS git init ausführen ohne dass dort 
Git installiert ist?

Gruß Peter
#4785273
Lesenswert?
• ▲
▼
Peter schrieb:
> Ich kann also per SSH auf meinem NAS git init ausführen ohne dass dort
> Git installiert ist?

Nicht ganz. Das einfachste ist es, dein NAS als Laufwerk auf dem Rechner 
einzurichten und dann ganz einfach dort das Repo zu erstellen.

Danach musst du nur noch in deinem lokalen Repo die Verkünpfung zu dem 
Repo auf dem Netzlaufwerk erstellen und schon kannst du mit Push deine 
Daten auf das NAS sichern.

Edit: Schwieriger wird es erst, wenn du auch von unterwegs auf die Daten 
zugreifen willst, so lange die aber im lokalen Netz bist, musst du dir 
ja um Zugriffsrechte usw. wenig Gedanken machen.
#4785345
Lesenswert?
• ▲
▼
Prinzipiell gibt es schon zwei Möglichkeiten:

Aufsetzen eines git-Servers auf den NAS, der sich dann wie jeder 
Git-Server im Internet übers Netzwerk ansprechen lässt, oder aber 
Repositories im Filesystem des Windowsrwchners, auf die der git-Client 
des PCs zugreifen kann.

Für die erste Variante musst du das passenden Paket mit dem git-Server 
auf dein NAS laden, und dann per ssh-Terminal-Zugriff konfigurieren. Da 
läuft ein Linux drauf, das kann das.
Nur: Kann man machen, muß man aber nicht.

Die zweite Variante ist, wie oben beschrieben, viel einfacher, indem du 
die Netzwerkplatte einfach als Netzlaufwerken einbindest, und dann 
darauf wie auf dem lokalen Filesystem nur mit dem lokalen Windows-Client 
arbeitest.

Oliver

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren