2017-03-15 2 views
0

Ich bin auf der Suche nach einer Möglichkeit, meine Git Repositories von meinem Mac zu einer Intel NUC-Box zu synchronisieren Ich habe Ubuntu ausgeführt. Der Grund, warum ich das machen möchte, ist, meinen Mac für Builds zu entlasten, und ich habe einfach meine Ubuntu-Box, wenn sie eine Änderung an einem der Repos erhält. Außerdem möchte ich, dass es automatisch ist, so dass ich mit dem kontinuierlichen Build-Feature von Graadles spielen kann. Hat jemand so etwas getan, oder ist das möglich? Ich habe Rsync untersucht und dachte, das ist der Weg zu gehen, aber sah andere Eingaben.Synchronisieren meiner Git Repos über Mac und Linux Box für kontinuierlichen Build

+0

Ich bin mir nicht sicher, ob ich die Frage verstehe. Befindet sich das Git-Repository auf Ihrem Mac und möchten Sie es bei jeder Änderung im Repository mit Ihrer Linux-Box synchronisieren? – Cyclonecode

Antwort

0

Das ist die grundlegende Funktionalität der Versionskontrolle, Sie können die gleiche Kopie von Repo auf einer beliebigen Anzahl von Maschinen haben.

Sie können Ihr Repository auf einem anderen Computer (Linux, Windows oder einem anderen Mac) klonen. Führen Sie anschließend einen Cron-Job aus, um regelmäßig die neuesten Änderungen an der neuen Maschine vorzunehmen.

+0

Ja, ich hatte gehofft, Push und Pull nicht machen zu müssen, sondern es automatisiert zu haben, damit ich die kontinuierliche Build-Funktion von Gradles auf der Linux-Box nutzen kann. – MeanwhileInHell

+0

ok, dann denke ich, dass Sie mit 'rsync' Ansatz in die richtige Richtung gehen –

0

Ich liebe wirklich dieses Werkzeug - Syncthing

  1. Download-Binärdateien für Ihre Systeme
  2. Run auf beiden Maschinen (nur eine Datei ausführen)
  3. Connect Maschinen miteinander
  4. hinzufügen gewünschten Ordner zu synchronisiert werden
Verwandte Themen