Ordner
Der Bereich Ordner listet die Ordner auf Ihrem Mac, die in die VM dieser Maschine geteilt sind (eine Maschine ist ein Arbeitsbereich, im Einstellungseditor). Ein geteilter Ordner ist der Ort, an dem der Agent den Code liest, an dem er arbeitet, und seine Änderungen schreibt. Alles andere, was die VM berührt — ihr Home, ihre Systemdisk — ist isoliert; ein geteilter Ordner nicht. Er ist ein lebendes, lesend und schreibend offenes Fenster in Ihren Mac.
Die Beschriftung des Bereichs: „Fügen Sie Ihre persönlichen Projekte und Ordner hinzu, die in diesem Arbeitsbereich eingebunden werden sollen. Jeder behält darin seinen Namen, und Sie können bis zu 8 hinzufügen." Ist keiner konfiguriert, liest er Keine Ordner geteilt.
Wie Ordner geteilt werden
Jeder Ordner wird unter /home/ubuntu/<name> eingebunden, wobei <name> der eigene Name des Ordners ist: ~/Documents erscheint in der VM als ~/Documents, und ~/code/bromure als /home/ubuntu/bromure. Nur der letzte Pfadteil wird verwendet, zwei Ordner gleichen Namens von verschiedenen Orten würden also kollidieren — benennen Sie einen um, wenn Sie beide brauchen.
Die Freigabe ist lesend und schreibend. Der Agent kann darin Dateien anlegen, ändern und löschen, und diese Änderungen sind auf Ihrem Mac sofort und dauerhaft. Genau das macht die Maschine nützlich: der Agent bearbeitet Ihre Arbeitskopie an ihrem Platz, und git, Ihr Editor und Ihre anderen Werkzeuge sehen die Änderungen, während sie geschehen.
Freigaben werden beim Boot der VM angehängt. Einen Ordner auf einer laufenden Maschine hinzuzufügen oder zu entfernen bittet, sie neu zu starten („Name" neu starten, um diese Änderungen anzuwenden?). Auf einer angehaltenen Maschine fragt das Sichern einer Ordner-Änderung zuerst Angehaltene VM für „Name" verwerfen? — der gesicherte Zustand lässt sich nicht mit einem anderen Satz Freigaben fortsetzen, der nächste Start ist daher ein Kaltstart. Dateien im Home der Maschine und in den geteilten Ordnern sind davon nicht betroffen.
Warnung: Ein geteilter Ordner ist nicht Teil der Sandbox. Er übersteht alles, was die VM zurücksetzt: eine Maschine zu löschen lässt ihn unberührt, und wird eine Maschine je als kompromittiert markiert und gelöscht, werden ihre geteilten Ordner nicht gelöscht und können noch Dateien enthalten, die der Agent geschrieben hat. Teilen Sie nur, was der Agent braucht, und sehen Sie einen geteilten Ordner nach einem Kompromittierungs-Alarm von Hand durch. Siehe Zugangsdaten & die Übertragungsgrenze.
Ordner hinzufügen und entfernen
Klicken Sie Ordner hinzufügen…, um eine Ordnerauswahl zu öffnen; Sie können mehrere Ordner auf einmal wählen, und jeder wird eine Zeile. Die Schaltfläche ist deaktiviert, sobald die Maschine acht Ordner hat.
Jede Zeile zeigt den Namen des Ordners und seinen vollen Pfad. Die Minus-Schaltfläche beendet die Freigabe; der Ordner und sein Inhalt auf dem Mac werden nie angetastet.
In den Clients für iPhone, iPad und Vision Pro fragt Ordner hinzufügen… stattdessen nach dem Pfad („Geben Sie den absoluten Pfad des Ordners auf dem Server ein; er wird unter seinem eigenen Namen in die VM eingebunden."), weil der Ordner auf dem Mac liegt, der die Maschine ausführt.
Tipp: Sie müssen keinen Ordner teilen, um eine Sitzung an einem Projekt zu starten. Der Neue-Sitzung-Bildschirm kann einen Agenten auch in einem neuen leeren Ordner oder in einem Ihrer letzten Ordner starten — siehe Eine Sitzung starten.
Importierte Konfigurationsdateien
Wurde die Maschine von der Erst-Einrichtung erstellt und hat der Scan Konfigurationsdateien von Ihrem Mac importiert, sind sie im Bereich Zugangsdaten unter Importierte Konfigurationsdateien gelistet, jede als ~/<Pfad>, mit der Zahl ihrer Einstellungen, wie viele Geheimnisse ausgelassen wurden und welche Einstellungen abgeschaltet wurden. Die Beschriftung erklärt: „Unverändert in die VM kopiert. Geheimnisse wurden ausgelassen — die kommen oben als Anmeldedaten herein, sodass die VM immer nur einen Stellvertreter sieht." Die Minus-Schaltfläche („Diese Datei aus dem Arbeitsbereich entfernen") nimmt eine Datei aus der Maschine.
Einstellungsreferenz
| Einstellung | Typ | Voreinstellung | Beschreibung |
|---|---|---|---|
| Ordnerliste | Liste von Mac-Pfaden | Leer | Jede Zeile zeigt Ordnernamen und vollen Pfad, mit einer Minus-Schaltfläche. Lesend und schreibend unter /home/ubuntu/<name> eingebunden. |
| Ordner hinzufügen… | Ordnerauswahl (Mehrfachauswahl) | — | Fügt Ordner hinzu; bei acht deaktiviert. Braucht einen Neustart einer laufenden Maschine. |
Verwandte Kapitel
- Konzepte & Architektur — die VM, ihre Schichten, und wie Ordner hineingeteilt werden.
- Maschinen — eine Maschine laufen lassen, anhalten und neu starten.
- Zugangsdaten & die Übertragungsgrenze — was ein Kompromittierungs-Löschen berührt und was nicht.
- Einstellungsreferenz — alle Bereiche auf einen Blick.