最近Github出新的验证政策,在最近一次push中遇到这样的报错信息:
$ git push --set-upstream origin main
# 正确输入邮箱和密码后提示
fatal: Authentication failed for xxxxxxx
解决方法
- 由于github升级了校验方式,需要用网页验证一下,方法如下:
1、先用brew安装组件
$ brew install git
$ brew tap microsoft/git
$ brew install --cask git-credential-manager-core
2、成功后重新打开终端
$ cd 你的项目
$ git push --set-upstream origin main
- 此处会弹出一个浏览器,需要输入你的github账号和密码进行授权,授权后可正常pull和push
网友评论