git推送内容到远程库时,显示登陆失败Logon failed,ues ctrl+c to cancel basic credential prompt

首先出现这个问题的原因可能是你的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就能看到成功登陆啦。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值