如何在无头模式下执行gh auth login并使用浏览器登录流?
在无头服务器上通过浏览器流完成GitHub CLI认证
执行gh auth login后按提示走完前几步,当看到一次性代码时,按以下操作:
- 记住终端里显示的一次性代码(比如示例中的
A123-A123),不要按回车 - 在本地有图形界面的设备上打开浏览器,进入GitHub的设备登录验证页面(页面路径为
/login/device) - 在页面输入刚才的一次性代码,跟着GitHub的指引完成登录授权
- 返回服务器终端,稍等片刻,
gh会自动识别到授权状态,完成登录
之所以默认按回车没反应,是因为无头服务器没有图形环境,无法自动唤起浏览器,需要手动在本地浏览器完成验证环节。
内容的提问来源于stack exchange,提问作者Cornelius Roemer
相关产品推荐
相关产品推荐

