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上方的【命令行模式】,打开命令行窗口。
1.png

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

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

2、弹出需要登录验证的界面,直接关掉。
2.png
3、在命令行输入github上的用户名,回车弹出输入密钥的界面,粘贴在github的开发设置中生成的Personal access tokens:
3.png

推送成功:

4.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容