sourcetree提交代码提示账号密码不正确

问题描述

远程项目放在Bitbucket上面,平时通过SourceTree进行推送拉取代码。平时没有问题,今天拉取代码的时候,突然提示需要重新登录账号,并且在输入正确的账户和密码后依然报错。

更新git

查看报错信息里面包含有:

Logon failed, use ctrl+c to cancel basic credential prompt.

查看网上的提示需要把git更新到最新版本。

可以通过以下命令行进行更新:

windows: git update-git-for-windows
Linux/Unix: git update

或者打开git官网下载对应系统的最新版本,安装即可。

设置App passwords

git更新到最新版本后,拉取代码还是需要输入账号密码,输入正确信息后还是报错,观察报错日志,其中有以下信息:

Bitbucket Cloud recently stopped supporting account passwords for Git authentication.

在网上查看信息发现这个答案:

大概意思就是Bitbucket在第三方软件不再支持用户登录自己的Atlassian 帐户密码,需要使用app password才行。

打开Bitbucket设置界面。如下:

点击Create app password,输入标签名称,根据实际情况选择权限:

最后点击Create,会出现一个弹框,里面包含有系统生成的app password:

注意:在关闭弹框之前,一定要复制密码,找个记事本记录下来。要不然之后你就找不到这个密码了。

之后在sourceTree拉取代码的时候,需要输入账号密码的时候,就输入上面设置的密码即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值