Communitygithub.com

derailed-dash/gemini-keychain-fix

Behebt 'Keychain is not available'-Fehler in WSL, Docker und anderen headless Linux-Umgebungen. Hilft bei der Installation der Nano Banana-Erweiterung in der Gemini CLI unter WSL.

Was ist gemini-keychain-fix?

Diese Fähigkeit behebt den häufigen Fehler 'Keychain is not available', der in headless Linux-Umgebungen wie WSL (Windows Subsystem for Linux) und Docker auftritt. Sie ist speziell für Entwickler gedacht, die die Gemini CLI verwenden und Erweiterungen wie Nano Banana installieren möchten. Der Fehler entsteht, weil die standardmäßige macOS-Schlüsselbund-Integration in Linuxumgebungen fehlt. Die Fähigkeit konfiguriert die Schlüsselspeicher-Authentifizierung so um, dass sie mit dateibasierten oder anderen geeigneten Backends funktioniert, die in diesen Umgebungen verfügbar sind. Sie unterstützt verschiedene Plattformen und stellt sicher, dass sensible Daten wie API-Schlüssel sicher gespeichert werden, ohne dass ein physischer Schlüsselbund vorhanden sein muss.

Funktioniert mit~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add derailed-dash/gemini-keychain-fix

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht gemini-keychain-fix?

Behebt 'Keychain is not available'-Fehler in WSL, Docker und anderen headless Linux-Umgebungen. Für mich hilft es, die Nano Banana-Erweiterung in der Gemini CLI unter WSL zu installieren.

Übersicht

Dieses Skill behebt das Problem, dass der macOS-Schlüsselbund unter Linux nicht verfügbar ist, wenn die Gemini CLI in WSL oder Docker ausgeführt wird. Es konfiguriert die Authentifizierung neu, um dateibasierte Schlüsselspeicher zu verwenden.

Funktionen

  • Erkennt fehlende Schlüsselbund-Unterstützung
  • Richtet fallback-basierte Schlüsselspeicherung ein
  • Unterstützt Docker- und WSL-Umgebungen
  • Nahtlose Integration in die Gemini CLI

Voraussetzungen

  • Gemini CLI installiert
  • WSL oder Docker-Umgebung
  • Grundkenntnisse in der Befehlszeile

Verwendung

  1. Führen Sie das Skill aus, wenn der Fehler 'Keychain is not available' auftritt.
  2. Es wird automatisch ein dateibasierter Schlüsselspeicher konfiguriert.
  3. Versuchen Sie erneut, die Nano Banana-Erweiterung zu installieren.

Fehlerbehebung

ProblemLösung
Fehler nach AusführungÜberprüfen Sie die Berechtigungen des Schlüsselspeicherordners
Erweiterung wird nicht erkanntStellen Sie sicher, dass die Gemini CLI auf dem neuesten Stand ist
Docker-Kontext nicht gefundenFühren Sie das Skill mit docker im Befehlspfad aus

Weitere Informationen finden Sie in der offiziellen Dokumentation.

Verwandte Skills