使用git push推送到远程仓库发生Authentication failed错误

  • 问题描述:

    remote: chen_sheng: Incorrect username or password (access token)
    fatal: Authentication failed for 'https://gitee.com/chen__sheng/about_company_note.git/'
    
    • 错误原因(reason):git push -u origin master,第一次向远程git仓库的master分支上提交需要username和password,如果输入错误的username或者password就会触发这个错误。

    • 解决办法(solution):

    1.	输入:git config --system --unset credential.helper命令。
    	-	命令含义:帮助清除本地已经缓存的username和password.
    
    2.	再输入:git  push  -u  origin master(或其他分支名,如dev/xxx)。
    	-	重新输入正确是username和password就可以了,不需要重新设置username和password.
    	
    3.	在git push之前设置一个SSH的公钥到GitHub/GitLab/Gitee上
        - 具体设置方法:
            - 1)输入:ssh-keygen -t rsa -C "[youremail@example.com](mailto:youremail@example.com)" 
            	-	创建SSH Key ,RSA的公钥和私钥地址的具体地址,输入后git终端会提示.
            - 2)然后在本地电脑上找到public key,复制里面的内容,到Github/GitLab/Gitee的安全设置,”SSH公钥“里面添加一个公钥就可以了,公钥的标题和公钥的具体内容写个年月日干什么就行了,如2020年1月1日_publibc_key_insert。
    
    4.	查看用户信息: git config --list
    

不知道如何设置Github/GitLab/Gitee的同学可以另行百度/Google/Bing。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值