fernuni:1914:ori
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| fernuni:1914:ori [2015/05/08 16:47] – [Anwendung] Martin | fernuni:1914:ori [2015/06/09 14:36] (current) – [Anbindung eines entfernten Repositories] Martin | ||
|---|---|---|---|
| Line 62: | Line 62: | ||
| </ | </ | ||
| ===== Anwendung ===== | ===== Anwendung ===== | ||
| + | ==== Anbindung eines entfernten Repositories ==== | ||
| + | |||
| Auf dem Ursprungs-Peer muss zunächst ein neues, leeres Ori-Repository erzeugt werden. Dazu erstellt man ein | Auf dem Ursprungs-Peer muss zunächst ein neues, leeres Ori-Repository erzeugt werden. Dazu erstellt man ein | ||
| Verzeichnis mit demselben Namen, welches das Repository erhalten soll. Im Anschluss wird das Repository erzeugt | Verzeichnis mit demselben Namen, welches das Repository erhalten soll. Im Anschluss wird das Repository erzeugt | ||
| Line 72: | Line 74: | ||
| < | < | ||
| $ ori list | $ ori list | ||
| - | Name File System ID | + | Name File System ID |
| - | Seminar1914 | + | Seminar1914 |
| </ | </ | ||
| + | Nach dem Mounten kann man Dateien in das Repository hineinkopieren | ||
| + | < | ||
| + | $ cd ~/Fernuni | ||
| + | $ orifs Seminar1914 | ||
| + | $ mount | ||
| + | ... | ||
| + | orifs on / | ||
| + | </ | ||
| + | Möchte man nun auf einem zweiten Knoten eine neue Replik anlegen, wird der entsprechende Prozess mit | ||
| + | < | ||
| + | $ ori replicate martin@ori.mb-oss.de: | ||
| + | </ | ||
| + | In diesem Fall liegt das zu replizierende Repository auf einem Remote-Server mit dem URL ori.mb-oss.de. Die Daten werden via SSH-Protokoll übertragen. Das Repository wird automatisch angelegt. War die Replizierung erfolgreich, | ||
| + | < | ||
| + | $ mkdir ~/ | ||
| + | $ orifs Seminar1914 | ||
| + | </ | ||
| + | === Änderungen übertragen === | ||
| + | == Remote -> local == | ||
| + | Werden auf dem Remote Repository neue Dateien hinzugefügt, | ||
| + | < | ||
| + | $ ori snapshot | ||
| + | Committed 8766035d3a1fdb7337e2867ffd49f278dd1fb29bab5a34c87e8b0fa8b0cffa49 | ||
| + | </ | ||
| + | Anschließend können diese mit einer //pull// Anforderung auf den lokalen Rechner übertragen werden | ||
| + | < | ||
| + | $ ori pull | ||
| + | Pulled up to 8766035d3a1fdb7337e2867ffd49f278dd1fb29bab5a34c87e8b0fa8b0cffa49 | ||
| + | $ ori checkout 8766035d3a1fdb7337e2867ffd49f278dd1fb29bab5a34c87e8b0fa8b0cffa49 | ||
| + | Checkout success! | ||
| + | </ | ||
| + | Die angezeigt Nummer ist der HEAD. Man kann sich den aktuellen HEAD mit dem Kommando | ||
| + | < | ||
| + | --- Repository --- | ||
| + | Root: / | ||
| + | UUID: afd8cf79-84d8-4a98-bf8e-984564c51967 | ||
| + | Version: ORI1.1 | ||
| + | HEAD: 8766035d3a1fdb7337e2867ffd49f278dd1fb29bab5a34c87e8b0fa8b0cffa49 | ||
| + | </ | ||
| + | jederzeit anzeigen lassen. | ||
fernuni/1914/ori.1431103671.txt.gz · Last modified: 2015/05/08 16:47 by Martin
