GitHub+SourceTree Invalid username or password.的一种临时处理办法

在用SourceTree提交代码到GitHub的时候遇到这个问题:

git -c diff.mnemonicprefix=false -c core.quotepath=false push -v origin develop:develop

fatal: AggregateException encountered.

  ����һ����������

remote: Invalid username or password.

fatal: Authentication failed for 'https://github.com/****.git/'

Pushing to https://github.com/****.git

完成时带有错误,见上文。

尝试在 github的开发设置中:https://github.com/settings/tokens 生成一个Personal access tokens。
(教程:https://www.cnblogs.com/formybestlife/p/8193836.html)

推送的时候需要填用户名密码,密码就是填这个生成的Personal access tokens。

但是还是不行。

最终的临时解决办法是:

1、SourceTree上方的【命令行模式】,打开命令行窗口。
GitHub+SourceTree Invalid username or password.的一种临时处理办法_第1张图片
1.png

输入指令,比如推送本地的develop到github上的develop:

git -c diff.mnemonicprefix=false -c core.quotepath=false push -v origin develop:develop

2、弹出需要登录验证的界面,直接关掉。
GitHub+SourceTree Invalid username or password.的一种临时处理办法_第2张图片
2.png
3、在命令行输入github上的用户名,回车弹出输入密钥的界面,粘贴在github的开发设置中生成的Personal access tokens:
GitHub+SourceTree Invalid username or password.的一种临时处理办法_第3张图片
3.png

推送成功:

GitHub+SourceTree Invalid username or password.的一种临时处理办法_第4张图片
4.png

你可能感兴趣的:(GitHub+SourceTree Invalid username or password.的一种临时处理办法)