首先出现这个问题的原因可能是你的gitbash太旧了,需要更新,而且github在21年的时候就把密码认证的方式给删掉了,而选择用personal access token来代替密码的认证。所以就算你输入的帐号和密码是正确的,但你还是无法正确登陆。
第一步:登陆github的官网,点击右上角的头像
第二步:点击 setting
第三步:点击 Developer settings
第四步:点击Generate new token
第五步(可选):在note框下填写备注,比如写:push
第六步(可选):勾选workflow、gist、user
第七步:点击Generate token
第八步:建完后,页面会出现一个可以复制的、很长的、像乱码一样的东西,它就是token。我们复制它就可以了。(另外一个新的token的有效期有30天哦,所以我们不用每次都去创建一个token啦)
第九步:回到gitbash终端,继续提交本地库的内容
git push origin(这是远程库的别名)master(这是主分支)
第十步:回车后,会出现一个弹框,输入你自己的帐号和密码,此时还是会报错,但不要着急!
第十一步:终端会提示你输入用户名,你就在命令行里输入你的用户名(点击头像可以看到你的用户名,用户名不是你的帐号哦),然后回车。
第十二步:回车后,会弹出一个小框框,把刚刚复制的一大串token粘贴到里面去,点击ok就能看到成功登陆啦。