gh 认证状态应显示一个符号在纯文本中存储的时间
作者: adamsjack711-ux创建于 2026年7月14日更新于 2026年9月16日
标签enhancementgh-auth
描述您想要解决的特征或问题
当一个信使被存储在"hosts.yml"倒置后——因为系统密钥环是没有的,或者用户通过了"-不安全-存储"——`gh auters status ' ——没有说明该信使被存储在"hosts.yml"中,也没有说明该信使是如何移动到密钥环中的. 唯一的信号是在登录时发出一次性黄色警告,这很容易错过. 掉入平话回倒的用户没有持续的方法注意到或补救.
建议的解决办法
在gh auth status'中,当主机的活性信号源是oauth token' (平面配置)而不是`kering'时,显示一个警告和补救提示,并反映现有的缺失镜警告:
来啊! 存储在纯文本中的托肯
- 在系统密钥环中存储您的令牌, 运行: gh auth 登录 - h < host >
这是只显示的——不改变存储行为、旗帜或`-json'输出计划。
其他背景
乐于打开公关——我已经准备了一个小的、经过测试的更改(加上pkg/cmd/auth/status/status.go'中的警告,在building Entry'中按出现有的`oauth token'源头检查,加上测试).
内容来源: cli/cli