Github命令行GHI身份验证错误

Github命令行GHI身份验证错误,git,authentication,github,command-line,Git,Authentication,Github,Command Line,我试图对我的回购协议使用ghi,我尝试了多种方法来设置ghi配置,但都不起作用。我尝试过的一些事情: 设置环境变量:GITHUB\u USER和githugu\u令牌 运行git config--global github.user&git config--global github.token 只需使用ghi config--auth命令设置身份验证 上述措施都不起作用 当我这样做的时候 $ghi-vv配置--auth ==>发布/授权{“范围”:[“公共回购”、“回购”],“备注”:“gh

我试图对我的回购协议使用ghi,我尝试了多种方法来设置ghi配置,但都不起作用。我尝试过的一些事情:

  • 设置环境变量:GITHUB\u USER和githugu\u令牌
  • 运行
    git config--global github.user
    &
    git config--global github.token
  • 只需使用
    ghi config--auth
    命令设置身份验证 上述措施都不起作用

    当我这样做的时候

    
    $ghi-vv配置--auth
    ==>发布/授权{“范围”:[“公共回购”、“回购”],“备注”:“ghi on”,“备注”:https://github.com/stephencelis/ghi"}
    
    问题解决了,看来ghi可以通过2FA与您的github一起工作,我只需要以下两个git配置:

    git config github.host <your github host>
    git config ghi.token <your personal access token>
    
    git config github.host
    git config ghi.token
    
    在尝试
    ghi配置--auth
    时,我仍然收到一个
    错误的凭据,但是
    ghi列表
    起作用。我认为有了令牌,就不再需要用户名和密码了