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/.

20+Minimale Node.js-Version
npmEmpfohlene Installation
GoogleEmpfohlene Anmeldung

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.

MethodeFür wenAchten auf
Sign in with GoogleLokaler Rechner mit BrowserPrivate Konten oft ohne Projekt; Workspace oft GOOGLE_CLOUD_PROJECT
Gemini-API-SchlüsselAI-Studio, kein BrowserSchlüssel geheim halten, nicht committen
Vertex AIBestehendes Google-Cloud-ProjektCloud-Projekt und Region Pflicht

Installieren, anmelden, erste Aufgabe

  1. 01
    Node prüfen und installieren

    Docs: Node.js 20.0.0+, macOS 15+, Windows 11 24H2+, Ubuntu 20.04+. Danach gemini starten und auf die Auth-Frage warten.

  2. 02
    Mit 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.

  3. 03
    Eine prüfbare Aufgabe im Repo

    gemini im 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.

  4. 04
    Diff 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.

Bild beginnen