Frage

Haben Sie einen Rat, wie zum Einrichten eines Dropbox wie Service mit Git?

Glauben Sie, git ist das richtige Werkzeug für das?

Ich dachte über eine git + Rush-Lösung Was denken Sie darüber?

War es hilfreich?

Lösung

Wenn Sie einen Remote-Server besitzen und Sie laufen Linux dann können Sie einfach einen Ordner haben, dass Sie es einrichten rsync zum Beispiel chron Job ‚alle 10 Sekunden‘ als nach oben.

Es war eine Sache, die Sie auf Linux installieren können, dass Sie die Mac Zeit Gewölbe oder Fenster Schattenkopien wie Funktion gibt. Lassen Sie sich diesen Lauf auf dem Remote-Server.

Dies ist keineswegs geht so gut zu sein, wie ein Dienst Dropbox Sie derzeit gibt, aber es ist frei, außer dem Server-Raum ...

UPDATE

lesen Sie mehr über Nachdem, wie Git funktioniert (überprüfen Sie die Wiki-Seite, Zitat von Linus ist erstklassig) scheint alles, was Sie brauchen würde, ist die Remote-Sever zu bekommen, und einen Cron-Job einrichten, dass regelmäßig Commits Änderungen und Downloads Aktualisierungen, wie diese Weise können Sie Dateien sowie Synchronisierung mit mehreren Computern teilen.

Nicht sicher, wie sicher Git ist, können andere beginnen gerade zu lesen, oder müssen sie ein Passwort oder etwas wissen? wobei in diesem Fall läuft sie in einer verschlüsselten Partition.

Andere Tipps

Zur Kasse dieses Open-Source-Projekt: https://github.com/hbons/SparkleShare

Aus dem Readme-Projekt:

  

Wie funktioniert es?

     

erstellt Sparkleshare einen speziellen Ordner auf Ihrem Computer. Sie können remote gehostete Ordner hinzufügen (oder „Projekte“) in diesen Ordner. Diese Projekte werden automatisch gehalten synchron mit sowohl dem Host und alle Ihre Kollegen, wenn jemand fügt hinzu, entfernt oder bearbeitet eine Datei.

Danke thecoshman du mich in die richtige Richtung rsync bekommen.

Das Problem war, dass der Job nicht eine gültige Option scheinen möchte ich hätte eine Änderung haben Anmelder:

Aufruf: inotify

Und hier ist es eine wunderbare lipsync

Ich habe ein Super einfaches Skript entwickelt, dass die Verwendung git und cron-Sync-Ordner unter mehreren Linux-Computern.

Es installiert alles von seiner eigenen oder erklärt, wie es zu tun: installieren git auf dem lokalen Rechner und Server, installieren Sie öffentlichen / privaten SSH-Schlüssel, Check sshd installiert ist ...

Ich habe es setze auf GitHub:

https://github.com/photonOli/gitBox/

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top