SourceTree 在Git账号修改密码后,报错Access denied

本文介绍了当Git账号密码修改后,在SourceTree中遇到的拉取代码错误问题及解决方案。尝试了删除配置文件和账户等方法,最终通过设置Windows系统的Git凭证解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当Git 账号的密码修改, SourceTree如何修改密码呢?

1 当Git 账号的密码修改后, 拉取代码会报错:
remote: HTTP Basic: Access denied

在这里插入图片描述

2 在SourceTree 上查找了一圈, 也没有发现修改SourceTree上修改Git密码的地方,太坑了!
于是在百度上查找, 尝试了三种方式.

第一种: 删除passwd配置文件

找到安装SourceTree的路径 --- C:\Users\%USERNAME%\AppData\Local\Atlassian\SourceTree, 
找到文件夹中的passwd密码配置文件,直接删除.
然后关闭SourceTree重新打开, 结果并没有预期中的跳出弹窗, 修改git密码的地方.

第二种: 删除账号

打开SourceTree,
选择菜单上的 "工具" 
选择下拉列表中的 " 选项"
跳出"选项"弹窗, 选择"验证"
删除账户.

再进入账户页面, 点击添加, 但是弹出编辑托管账户窗口上, 始终不能修改 用户名.
最后只能关闭SourceTree重新打开, 结果并没有预期中的跳出弹窗, 依旧修改git密码的地方.

在这里插入图片描述
点击验证, 账户下这样的页面, 我直接点击删除了
在这里插入图片描述
删除账户后, 再进入, 点击添加, 弹出编辑托管账户窗口,但用户名始终不能修改, 处于置灰状态.
在这里插入图片描述
第三种: 偏好设置
但是我的是windows系统, Sourcetree 的菜单栏上并没有偏好设置的问题, 这可能是SourceTree的Mac版本上才有.

3 尝试了三种方法都失败后, 觉得有可能是Git / SourceTree的 最初设置不全导致修改密码失败. 故返回 Git 最初设置 — 设置Windows 系统Git 凭证, 发现凭证管理器上面确实没有 Git 凭证

— 打开控制面板
— 用户账户和家庭安全
— 凭据管理器
— 添加普通凭据,设置Git仓库的地址 ,账户 和密码

这样操作结束, 重启SourceTree 就能正常拉取代码了.偶

(1)打开控制面板
在这里插入图片描述
(2) 用户账户和家庭安全
在这里插入图片描述
(3) 凭据管理器
在这里插入图片描述
(4) 添加普通凭据,设置Git仓库的地址 ,账户 和密码
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值