Gemini CLI installieren und nutzen: Google-Login und erste Aufgabe
Gemini CLI nach den offiziellen Schritten installieren, mit Google anmelden und im aktuellen Repo eine erste Coding-Aufgabe abschließen.
Damit Gemini im Terminal ein Repo liest und Code ändert, drei Dinge erledigen: Gemini CLI installieren, mit einem Google-Konto anmelden, dann im aktuellen Projekt eine erste Coding-Aufgabe abschließen.
Der offizielle Einstieg, keine geratenen Befehle. Suchbegriffe: Gemini CLI installieren, Gemini CLI Google-Login, Befehl gemini. Docs: geminicli.com/docs/get-started/.
Runtime prüfen, dann den Installationsweg wählen
Globale npm-Installation
node -v auf 20.0.0 oder neuer prüfen, dann npm install -g @google/gemini-cli. Das ist der offizielle Standard. Der stabile Kanal ist das Tag latest.
Homebrew oder einmalig
Unter macOS/Linux: brew install gemini-cli. Einmal testen: npx @google/gemini-cli. Nicht npm und Homebrew parallel installieren; der PATH kollidiert.
| Methode | Für wen | Achten auf |
|---|---|---|
| Sign in with Google | Lokaler Rechner mit Browser | Private Konten oft ohne Projekt; Workspace oft GOOGLE_CLOUD_PROJECT |
| Gemini-API-Schlüssel | AI-Studio, kein Browser | Schlüssel geheim halten, nicht committen |
| Vertex AI | Bestehendes Google-Cloud-Projekt | Cloud-Projekt und Region Pflicht |
Installieren, anmelden, erste Aufgabe
- 01Node prüfen und installieren
Docs: Node.js 20.0.0+, macOS 15+, Windows 11 24H2+, Ubuntu 20.04+. Danach
geministarten und auf die Auth-Frage warten. - 02Mit Google anmelden
1. Sign in with Google wählen, Konto wählen, Sign in. Zugangsdaten bleiben lokal. Verlangt ein Firmenkonto ein Projekt, die Umgebungsvariable vor der nächsten Sitzung setzen.
- 03Eine prüfbare Aufgabe im Repo
geminiim Projektroot starten. Zuerst eine Nur-Lese-Erklärung der Einstiegsdatei. Dann im Stil der Docs Unit-Tests für ein vorhandenes Modul oder eine kleine Änderung vorschlagen lassen. - 04Diff lesen, dann schreiben
Die CLI fragt vor Dateiänderungen und Befehlen mit Nebenwirkungen. Allow once wählen, keine dauerhafte Freigabe als Standard. Kontingent:
/stats model.
node -v
npm install -g @google/gemini-cli
gemini
# Nach dem Login im Repo-Root, zum Beispiel:
# Read the entry file and explain how the app starts.
# Then write unit tests for Login.js and wait before writing files.- Braucht ein privates Google-Konto ein Cloud-Projekt?
- Die Docs: die meisten privaten Konten nicht. Firma, Schule oder Workspace meist schon. Private Konten können bei einer offiziellen Ausnahme trotzdem gefragt werden.
- Die Login-Seite öffnet sich nicht.
- OAuth leitet den Browser auf den localhost der CLI. Remote-SSH, kopfloser Host oder ein Netz, das localhost sperrt, scheitert. Gemini-API-Schlüssel nutzen oder auf einem Rechner mit Browser anmelden.
- Wie groß die erste Coding-Aufgabe?
- Etwas, das Sie sofort testen oder per Diff sehen. Offizielle Beispiele: Tests für Login.js oder chalk klonen und den Quelltext erklären. Kein Repo-weites Rewrite zum Start.
- Ersetzt die Installation ein Design Review?
- Nein. Terminal-Assistent. Ist das Meeting dasselbe Moduldiagramm, sitdraw öffnen.
Verstehen, dann den Schreibzugriff freigeben
Ein Modell kann eine Änderung erzählen, die richtig klingt. Ohne Ihre Schreibfreigabe soll es das Repo nicht anfassen. Die Tests führen Sie selbst aus.