[HN] GitHub CLI now collects pseudoanonymous telemetry
我等了至少半年 才等到 GitHub CLI 正式把遙測變成預設開啟
我等了至少半年 才等到 GitHub CLI 正式把遙測變成預設開啟
去年我還在用 gh 2.x 時就得手動砍 ~/.config/gh/hosts.yml 裡的 token 痕跡 現在變成官方幫你把資料打包寄回去 而且 opt-out 藏在 config 指令裡
最讓人挫折的是 這不是單純的匿名統計
GitHub 自己在頁面承認「pseudoanonymous」— 意思是只要結合 IP、時間戳、指令路徑 要鎖定個人只是幾行 SQL 的事
我目前踩出來的坑是
1 新電腦裝完 brew install gh 就主動回報 2 CI 容器裡跑 gh pr merge 也照樣上傳 3 舊專案若忘了關 整個 git 歷史路徑會被記錄
我的解法是用 n8n 定時掃每台機器的 ~/.config/gh/config.yml 發現 enable_usage_stats 變成 true 就自動推一個 commit 把值改回 false 再 webhook 回 Slack
但有一個前提:你得先讓所有隊友記得在 onboarding script 裡插那行 gh config set disable_usage_stats true 否則維護成本只會更高
AWS CDK 也排定 8 月跟進 看來 CLI 遙測變 opt-out 會是今年主流 大家是怎麼處理的?
晚上在工地刷完最後一道漆 回家打開 GitHub 看到這條公告 突然覺得 我們每天敲的每個指令 都變成別人的產品數據