从命令行(通过https,而不是ssh)在命令行上启动GitHub的推送或任何其他操作,该操作要求用户名和密码不仅失败,而且在返回时返回
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进行故障转移。