使用 GitHub 从命令行(通过 https,而不是 ssh)启动一个 push 或任何其他操作,调用用户名和密码不仅会失败,而且当它调用用户名和密码时,它会返回
Username for 'https://github.com': username
Password for 'https://username@github.com':
remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/username/repository.git/'
我没有 @github.com
地址。密码和用户名是正确的。
我知道我可以切换到 SSH 并使用密钥,但这并不能回答为什么身份验证在 https 上失败。