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
Das geht genauso wie auf deinem Rechner. Ordner anlegen, mit git init als Repository initialisieren, fertig. Es empfiehlt sich natürlich, die Repos auf dem NAS als bare Repo anzulegen, aus dem du dann deine lokalen Clones pullst und Änderungen pushst. Oliver
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
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.
:
Bearbeitet durch User
Mike R. schrieb: > Schwieriger wird es erst, wenn du auch von unterwegs auf die Daten > zugreifen willst, so lange die aber im lokalen Netz bist, Mit einem VPN Zugriff von Außen sollte das passen.
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.