我一直有这个问题。基本上,我无法使用带有https的GitBash从我的工作计算机上推送到GitHub上的个人回购。
这是错误消息
$ git push origin master
Username for 'https://github.com':
remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/georgeliu1998/mlnd.git/'
检查了以下这些线程,但它们看起来并不相同。
答案 0 :(得分:1)
事实证明我需要使用我的用户名登录,但是我应该使用可以创建的个人访问令牌here,而不是使用普通的GitHub帐户密码。
因为我使用名为“双因素身份验证”的GitHub功能(它不是Git的标准功能,它是GitHub.com的附加功能)。打开该功能后,我必须创建“个人访问令牌”
<强>参考强>
https://help.github.com/articles/about-two-factor-authentication/