我不久前在GitHub上设置了2 因素身份验证。因此,一旦我在命令行中工作并想推送到我的存储库。我输入了用户名和密码,但失败并出现如下错误
USERNAME@MYCOMPUTER:~/MyRepo$ git push
Username for 'https://github.com': GitHubUsername
Password for 'https://GitHubUsername@github.com': GitHubPassword
remote: Invalid username or password.
fatal: Authentication failed for '
https://github.com/GitHubUsername/MyRepo/'
Run Code Online (Sandbox Code Playgroud)
因此,我阅读了这篇文章并得到了解决方案,我必须生成个人访问令牌才能推送任何内容。很好,但我认为这是一个有点困难的过程,因为首先我不记得大量的令牌,其次在文本文件中存储访问密钥并不是一件安全的事情。
因此,如果有人能够提供一个简单的解决方案来推送到我的存储库而不禁用 2FA,那就太好了。- 谢谢!