Skip to main content

Problembehandlung bei Personalisierungsoptionen für GitHub Codespaces

Schritte zum Beheben häufiger Probleme mit Dotfiles und der Einstellungssynchronisierung

Du kannst GitHub Codespaces personalisieren, indem du ein dotfiles-Repository in GitHub Enterprise Cloud oder die Einstellungssynchronisierung verwendest. Weitere Informationen findest du unter Personalisieren von GitHub Codespaces für dein Konto.

Problembehandlung bei Dotfiles

Wenn dein Codespace keine Konfigurationseinstellungen aus Dotfiles übernimmt, kannst du zum Debuggen die folgenden Schritte durchlaufen.

  1. Aktiviere Dotfiles, indem du Dotfiles automatisch installieren in deinen persönlichen GitHub Codespaces-Einstellungen auswählst.

    Screenshot: Abschnitt „Dotfiles“ der Codespaceeinstellungen mit deaktivierter Option „Dotfiles automatisch installieren“

  2. Überprüfe /workspaces/.codespaces/.persistedshare/dotfiles, um zu ermitteln, ob deine Dotfiles geklont wurden.

    • Wenn deine Dotfiles geklont wurden, versuche, das Installationsskript manuell erneut auszuführen, um dich zu vergewissern, dass es ausführbar ist.
    • Wenn deine Dotfiles nicht geklont wurden, überprüfe /workspaces/.codespaces/.persistedshare/EnvironmentLog.txt, um zu ermitteln, ob beim Klonen ein Problem aufgetreten ist.
  3. Überprüfe /workspaces/.codespaces/.persistedshare/creation.log auf mögliche Probleme. Weitere Informationen findest du unter Erstellungsprotokolle.

Wenn die Konfiguration aus deinen Dotfiles ordnungsgemäß übernommen wird, ein Teil der Konfiguration aber nicht mit Codespaces kompatibel ist, verwende die Umgebungsvariable $CODESPACES, um bedingte Logik für codespacespezifische Konfigurationseinstellungen hinzuzufügen. Weitere Informationen zur Konfigurationen, die mit Codespaces möglicherweise nicht kompatibel sind, findest du unter:

Problembehandlung bei der Einstellungssynchronisierung

Du kannst die Einstellungssynchronisierung deaktivieren, um das Synchronisieren von Einstellungen in beiden Richtungen mit einer Instanz von VS Code zu beenden.

Wenn du die Einstellungssynchronisierung in einem Codespace deaktivierst, verwenden neue Codespaces weiterhin die Einstellungen, die seit dem letzten Push deiner Einstellungen in die Cloud zwischengespeichert wurden. Wenn du den VS Code-Webclient für Codespaces verwendest und möchtest, dass Codespaces die Standardeinstellungen anstelle deiner zwischengespeicherten Einstellungen verwenden, kannst du die Einstellungssynchronisierung deaktivieren. Weitere Informationen findest du unter Verwalten deiner Einstellungen für die Einstellungssynchronisierung.

Wenn du zur Verwendung der VS Code-Standardeinstellungen in allen Instanzen von VS Code einschließlich der Desktopanwendung zurückkehren möchtest, kannst du den Cache in der Cloud löschen, wenn du die Einstellungssynchronisierung deaktivierst.

  1. Wenn die Einstellungssynchronisierung in deiner Instanz von VS Code derzeit deaktiviert ist, und du deine zwischengespeicherten Einstellungen löschen möchtest, musst du sie zuerst aktivieren. Anweisungen findest du unter Personalisieren von GitHub Codespaces für dein Konto.

  2. Wähle unten auf der Aktivitätsleiste aus, und klicke auf Einstellungssynchronisierung ist aktiviert.

  3. Klicke in der Dropdownliste auf Einstellungssynchronisierung: Deaktivieren.

    Screenshot des Dropdownmenüs mit hervorgehobener Option „Einstellungssynchronisierung: Deaktivieren“ mit dunkelorangenem Rahmen.

  4. Um die zwischengespeicherten Einstellungen zu löschen, wähle im Dialogfeld Synchronisierung auf allen Geräten deaktivieren und die Daten aus der Cloud löschen aus.

    Screenshot des Dialogfelds: „Möchten Sie die Synchronisierung deaktivieren?“. Die Option zum Löschen von Daten aus der Cloud ist ausgewählt.

  5. Klicke auf Deaktivieren.