从命令行(通过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上失败。
https://stackoverflow.com/questions/20913962
复制相似问题