把本地文件/文件夹推送到用户的 GitHub 仓库。自动条件分流:有 git 走 git push;没有 git 走 REST API 建仓+base64 直传;没有凭证时自动发起设备码授权(浏览器输入验证码即可,与 gh 登录同款),全程不做无谓的环境搜索。统一入口 scripts/push-github.ps1。