Git auf der Dropbox
Nach den Anleitungen zu Git auf der iDisk und Git auf dem eigenen Server hier noch eine (dieses Mal) wirklich kurze Anleitung zur Benutzung von Git zusammen mit einer Dropbox:
- Dropbox für den Mac runterladen, installieren und Konto einrichten. Vorteil gegenüber iDisk bzw. eigenem Server: Man bekommt 2GB Speicherplatz kostenlos.
- Ein neues Verzeichnis in der Dropbox erstellen, in welchem die Repositories aufbewahrt werden sollen:
mkdir ~/Dropbox/Repositories
- In ein vorhandenes Git-Projekt wechseln, z.B.
cd ~/Projects/PearApp
- Das Repository mit der Option "--bare" klonen. "--bare" bewirkt, dass nur das Repository an sich (das Verzeichnis
.git), aber nicht die ausgecheckten Dateien des Projektes kopiert werden.git clone --bare . ~/Dropbox/Repositories/PearApp.git
- Den gerade angelegten Klone als weitere Quelle zum Projekt hinzufügen:
git remote add dropbox ~/Dropbox/Repositories/PearApp.git
- Nun kann mit
git pull dropbox
undgit push dropbox
das lokale Repository mit der Version auf der Dropbox abgeglichen werden. Will man das Repository mit anderen teilen, so kann man entweder das VerzeichnisRepositoriesfür andere Benutzer freigeben (Rechtsklick auf den Ordner im Finder, Menü Dropbox > Share) oder das Repository stattdessen im VerzeichnisPublicabgelegen.
Verglichen mit der iDisk ist die Dropbox übrigens unglaublich schnell.
Schlüsselwörter: dropbox, git, mac, versionskontrolle
Schlüsselwörter
- berlin (2)
- blog (5)
- browser (2)
- cocoaheads (5)
- dropbox (1)
- git (7)
- idisk (1)
- iphone (28)
- javascript (2)
- kurztip (4)
- linktips (17)
- mac (9)
- macruby (1)
- objective-c (8)
- ortung (1)
- programmierung (22)
- rails (1)
- railsconf (7)
- ruby (6)
- ruby on rails (7)
- schnipsel (14)
- server (2)
- spiele (1)
- statistiken (3)
- stuttgart (3)
- testen (4)
- tidy (1)
- versionskontrolle (5)
- wwdc (1)
- xcode (9)
- xml (1)
Kommentare
Von martin Klepsch vor 429 Tagen hinzugefügt
hey,
@git push dropbox
funktioniert bei mir nicht einfach so.
laut
@man git-pull
ist noch der branch erforderlich.
für mich funktioniert nur :
@git push dropbox master
ich nehme mal an, dass für
@git pull
das selbe gilt.
trotzdem hilfreich :)
danke!
grüße,
martin