Skip to main content

Problembehandlung der 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 auf GitHub oder die Einstellungssynchronisierung verwendest. Weitere Informationen findest du unter Personalisieren GitHub Codespaces für Ihr Konto.

Problembehandlung bei Dot-Dateien

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 Authentifizierung in einem Repository * Fehlerbehebung bei der GPG-Überprüfung in GitHub Codespaces

Problembehandlung bei der Synchronisierung der Einstellungen