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


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

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

me="path-product" content="github-cli" data-next-head=""/>
Skip to main content

GitHub CLI телеметрия

          GitHub CLI отправляет псевдонимную телеметрию для улучшения продукта. Узнайте, какие данные собираются и как отказаться.

Почему GitHub CLI собирает телеметрию

По мере роста агентского внедрения GitHub CLI видимость того, как функции используются на практике, помогает GitHub улучшить продукт. Данные телеметрии помогают нам расставлять приоритеты в разработке и оценивать, удовлетворяют ли функции реальным потребностям пользователей.

Например, когда появляется новая подкоманда, телеметрия показывает, использует ли кто-то её и как. Если внедрение низкое, это сигнализирует о необходимости пересмотреть возможность обнаружения или дизайна функции. Если подкоманда часто используется с определёнными флагами, это показывает, куда стоит вложиться в лучший опыт.

Внимание

Телеметрические данные не собираются, когда целевой объект GitHub Enterprise Server или пользователь аутентифицировался GitHub CLI через хост GitHub Enterprise Server .

Обзор телеметрии

          GitHub CLI является открытым исходным кодом. Вы можете просмотреть реализацию телеметрии в репозитории [CLI/](https://github.com/cli/cli) CLI. Если хотите точно увидеть, что будет отправлено без прямой отправки, можно включить режим логирования с помощью переменной среды или настройки.

          **Переменная среды:**
export GH_TELEMETRY=log
          **Конфигурация CLI:**
gh config set telemetry log

В режиме логирования полезная нагрузка JSON, которая обычно отправляется, печатится в stderr. Это позволяет осмотреть каждое поле перед тем, как решить, включать ли телеметрию. Рассмотрим пример.

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

Это печатает примерно так:

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"
      }
    }
  ]
}

Некоторые команды могут включать дополнительные телеметрические измерения в зависимости от контекста. В этом примере skill_ поля включены, потому что это repo_visibility``public.

Примечание.

Эта команда может фиксировать телеметрию только для точные команды и контекста, в которых она работала. Изменение переменных среды или аутентифицированных аккаунтов может изменять события и размеры событий, включённые в полезную нагрузку.

Как отказаться

Вы можете отказаться от телеметрии, которую видите в log описанном выше режиме, используя либо переменную среды, либо опцию конфигурации.

          **Переменные среды:**
export GH_TELEMETRY=false

Любое ложное значение работает: 0, false, disabled, или пустая строка. Вы также можете воспользоваться конвенцией DO_NOT_TRACK :

export DO_NOT_TRACK=true
          **Конфигурация CLI:**
gh config set telemetry disabled

Примечание.

Переменные среды имеют приоритет над значением конфигурации.

Куда отправляются данные

События телеметрии отправляются во GitHubвнутреннюю аналитическую инфраструктуру . Для получения дополнительной информации о том, как GitHub вы обрабатываете ваши данные, см. Общие заявления о конфиденциальности GitHub.

Дополнительные сведения

          GitHub CLI Позволяет добавлять функции в продукт, устанавливая GitHub-авторские и сторонние расширения, включая агентов. Эти расширения могут собирать собственные данные о пользовании и не управляются отказом. Ознакомьтесь с документацией конкретного расширения, чтобы узнать о телеметрической отчетности и о возможности отключения её.

На этой странице описывается сбор данных на стороне клиента для GitHub CLI (gh). Он не применяется к GitHub Copilot или GitHub Copilot CLI, которые обрабатывают сбор данных отдельно. Для информации о GitHub Copilot CLI, см. О GitHub Copilot CLI и Ответственное использование 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