Source Tree中修改认证方式为Personal access tokens

本文介绍了如何解决SourceTree因GitHub更新登录政策导致的推送失败问题。通过修改仓库URL添加个人访问令牌或清除SourceTree保存的账号密码,然后使用令牌作为密码进行推送。对于不希望每次都复制token的用户,可以选择后者,删除passwd文件后,SourceTree会提示重新输入密码,此时输入token即可。此外,Mac用户似乎有直接清除账号设置的功能。

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

Source Tree中修改认证方式为Personal access tokens

今天用sourcetree push项目的时候一直报错:
在这里插入图片描述
大致意思是从2021年8月13日之后,github的登陆方式由密码方式改为token方式,密码登录方式将无法使用。
百度一番有以下解决方式,当然前提是已经在github上申请过token,具体方式自行搜索。

在远程仓库的url上增加token

如:

https://yourtoken@github.com/yourname/repository

在这里插入图片描述

加过之后可以正常使用但是对于我这种强迫症,无法接受每次新建项目都需要复制token这种不够优雅的操作。所以又找到下面另一种方式。

清除sourcetree保存的github账号密码

百度到一堆方法,有清除windows凭证管理的,也有卸载重装的,都没啥效果。最终无意中找到了解决办法。
打开sourcetree目录下的passwd文件

C:\Users\xxx\AppData\Local\Atlassian\SourceTree\passwd

打开看一下。里面就包含我们的账号和密码,将这个文件备份并删除就可以了。

回到sourcetree再次推送会提示输入密码,将token作为密码输入即可正常push。
在这里插入图片描述

到此问题解决。

后文

搜索过程中发现mac端似乎有直接清除的功能,再次羡慕尊贵的MAC用户。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kulya

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值