pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://docs.github.com/de/github-cli/github-cli/github-cli-telemetry

rticle" content="github-cli/github-cli/github-cli-telemetry" data-next-head=""/>
Skip to main content

GitHub CLI-Telemetrie

          GitHub CLI sendet pseudonyme Telemetrie, um das Produkt zu verbessern. Erfahren Sie, welche Daten gesammelt werden und wie Sie sich abmelden.

Warum GitHub CLI Telemetrie sammelt

Da die Agent-basierte Akzeptanz von GitHub CLI wächst, tragen transparente Einblicke in die Nutzung von Features in der Praxis dazu bei, dass GitHub das Produkt verbessern kann. Telemetriedaten helfen uns dabei, Entwicklungsarbeit zu priorisieren und zu bewerten, ob Features echte Benutzeranforderungen erfüllen.

Wenn beispielsweise ein neuer Unterbefehl ausgeliefert wird, zeigt Telemetrie an, ob jemand ihn verwendet und wie. Wenn die Akzeptanz niedrig ist, signalisiert dies, dass die Auffindbarkeit oder das Design des Features überarbeitet werden muss. Wenn ein Unterbefehl häufig mit bestimmten Flags verwendet wird, zeigt dies, wo in ein besseres Nutzererlebnis investiert werden sollte.

Wichtig

Telemetriedaten werden nicht erfasst, wenn das Ziel GitHub Enterprise Server ist oder der Benutzer sich bei einem GitHub CLI Host GitHub Enterprise Server authentifiziert hat.

Überprüfen der Telemetrie

          GitHub CLI ist Open Source. Sie können die Telemetrieimplementierung im [Cli/Cli-Repository](https://github.com/cli/cli) überprüfen. Wenn Sie genau sehen möchten, was gesendet würde, ohne es tatsächlich zu senden, können Sie den Protokollierungsmodus entweder mit einer Umgebungsvariable oder einer Konfigurationsoption aktivieren.

          **Umgebungsvariable:**
export GH_TELEMETRY=log
          **CLI-Konfiguration:**
gh config set telemetry log

Im Protokollierungsmodus wird die JSON-Payload, die normalerweise gesendet werden würde, stattdessen an stderr ausgegeben. Auf diese Weise können Sie jedes Feld überprüfen, bevor Sie entscheiden, ob Telemetrie aktiviert bleibt. Beispiel:

GH_TELEMETRY=log gh skill install github/awesome-copilot git-commit --agent github-copilot --scope project

Dadurch wird etwa Folgendes gedruckt:

Telemetry payload:
{
  "events": [
    {
      "type": "skill_install",
      "dimensions": {
        "agent": "",
        "agent_hosts": "github-copilot",
        "architecture": "arm64",
        "ci": "false",
        "device_id": "1e9a73a6-c8bd-4e1e-be02-78f4b11de4e1",
        "github_actions": "false",
        "invocation_id": "96d4862f-26c9-4385-961d-d749ae519c81",
        "is_tty": "true",
        "os": "darwin",
        "repo_visibility": "public",
        "skill_host_type": "github.com",
        "skill_names": "git-commit",
        "skill_owner": "github",
        "skill_repo": "awesome-copilot",
        "timestamp": "2026-04-24T11:54:51.057Z",
        "upstream_source": "none",
        "version": "2.91.0"
      }
    },
    {
      "type": "command_invocation",
      "dimensions": {
        "agent": "",
        "architecture": "arm64",
        "ci": "false",
        "command": "gh skill install",
        "device_id": "1e9a73a6-c8bd-4e1e-be02-78f4b11de4e1",
        "flags": "agent,scope",
        "github_actions": "false",
        "invocation_id": "96d4862f-26c9-4385-961d-d749ae519c81",
        "is_tty": "true",
        "os": "darwin",
        "timestamp": "2026-04-24T11:54:51.057Z",
        "version": "2.91.0"
      }
    }
  ]
}

Einige Befehle können zusätzliche Telemetriedimensionen basierend auf dem Kontext enthalten. In diesem Beispiel werden die skill_ Felder eingeschlossen, weil der repo_visibility``public ist.

Hinweis

Dieser Befehl kann nur Telemetrie für den genauen Befehl und kontext protokollieren, in dem er ausgeführt wurde. Das Ändern von Umgebungsvariablen oder authentifizierten Konten kann die Ereignisse und Ereignisdimensionen ändern, die in der Nutzlast enthalten sind.

So melden Sie sich ab

Sie können die Telemetrie, die Sie im oben beschriebenen log Modus sehen, deaktivieren, indem Sie entweder eine Umgebungsvariable oder eine Konfigurationsoption verwenden.

          **Umgebungsvariablen:**
export GH_TELEMETRY=false

Jeder gefälschte Wert funktioniert: 0, , false, disabled, oder eine leere Zeichenfolge. Sie können auch die DO_NOT_TRACK Konvention verwenden:

export DO_NOT_TRACK=true
          **CLI-Konfiguration:**
gh config set telemetry disabled

Hinweis

Die Umgebungsvariablen haben Vorrang vor dem Konfigurationswert.

Wo Daten gesendet werden

Telemetrieereignisse werden an GitHubdie interne Analyseinfrastruktur gesendet. Weitere Informationen zum GitHub Umgang mit Ihren Daten finden Sie unter Allgemeine Datenschutzerklärung für GitHub.

Zusatzinformation

          GitHub CLI ermöglicht es Ihnen, dem Produkt Funktionen hinzuzufügen, indem Sie von GitHub-autorisierte und von Drittanbietern bereitgestellte Erweiterungen, einschließlich Agenten, installieren. Diese Erweiterungen können ihre eigenen Nutzungsdaten sammeln und werden nicht durch die Deaktivierung gesteuert. In der Dokumentation der spezifischen Erweiterung erfahren Sie mehr über die Telemetrieberichterstattung und darüber, ob sie deaktiviert werden kann.

Diese Seite beschreibt die clientseitige Datensammlung für GitHub CLI (gh). Sie gilt nicht für GitHub Copilot oder GitHub Copilot-CLI, die die Datensammlung separat behandeln. Informationen zum GitHub Copilot-CLIElement finden Sie unter Informationen zu GitHub Copilot CLI und Verantwortungsvolle Nutzung von GitHub Copilot CLI.

pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy