Sourcetree使用拉取代码时提示:remote: HTTP Basic: Access denied fatal: Authentication failed for ‘http://g

错误场景

有段时间没有使用Sourcetree管理git项目代码,重新下载使用后远程Clone项目时一直报:remote: HTTP Basic: Access denied fatal: Authentication failed for 'http://xxx’的错误

Sourcetree下载安装

官方下载安装:官方地址
也可参考这个链接,写的很详细:SourceTree安装与使用

问题处理

1,一开始我以为是rsa私钥不对,因为我使用的是GitLab仓库地址,所以我重新通过Git Bash Hare
通过命令:ssh-keygen -t rsa -C "xxx@brh99.com"(引号里面的是GitLab账号)下方是命令的使用,后面还需要继续按enter往下执行会生成rsa秘钥文件,保存在C:\Users\Administrator\.ssh目录下
Git Bash Hare

生成的秘钥文件
2,将生成的id_rsa.pub通过打开复制里面的秘钥字符串,添加到gitLab设置的SSH秘钥中然后点击生成配置
在这里插入图片描述
3,在Sourcetree工具选项中按下方配置
在这里插入图片描述
4,按上方配置之后,再Clone项目,还是报错,然后再通过下方两个命令

-- 执行这个命令后会提示输入账号密码,输入账号密码后再执行另外一个命令
git config --system --unset credential.helper
git config --global credential.helper store

5,再将对应的凭据删除,win10的删除方法:控制面板\用户帐户\凭据管理器,将git对应的凭据删除即可
在这里插入图片描述
在这里插入图片描述

https://www.cnblogs.com/zhang-yawei/p/13570403.html

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值