You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Github CLI(gh)登出所有设备上的已登录Github账户?

操作方法

通过gh auth login生成的是独立的OAuth访问凭证,和你删除的SSH Keys权限相互独立,需要单独撤销凭证实现远程登出,操作步骤如下:

  • 首先在你当前可控的可信设备上登录gh,运行gh auth status确认当前登录的是目标账户,避免操作错账号
  • 运行gh auth token list查看当前账户下所有gh生成的活跃授权凭证,你可以根据设备名、创建时间定位到旧工作设备对应的凭证条目
  • 如果你仅需要登出特定设备:运行gh auth revoke <对应凭证的token值或设备ID>即可作废该设备的登录权限
  • 如果你需要一次性登出所有非当前设备的gh登录:直接运行gh auth revoke --all,该操作不会影响你当前正在使用的本地gh会话,其他所有设备上的gh授权都会立即失效,后续访问时会提示需要重新登录
补充说明
  • 撤销操作不可逆,被作废的凭证无法恢复,后续需要在其他设备使用gh时重新走gh auth login流程授权即可
  • 如果你已经无法在本地登录gh操作,也可以通过GitHub网页端设置页的「已授权OAuth应用」栏目找到GitHub CLI,手动撤销对应授权

内容的提问来源于stack exchange,提问作者emppeak

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 08:15:04