github配置了ssh-key之后git push报错的问题
背景
配置过github的ssh key后,能正常clone repo,但是在git push时仍提醒输入用户名和密码,并且输入正确的用户名和密码后仍报错。
报错信息
➜ CS-Notebook git:(main) ✗ git push
Username for 'https://github.com': wangmlshadow
Password for 'https://wangmlshadow@github.com':
remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/wangmlshadow/CS-Notebook.git/'
解决方式
在git clone时不要通过http的方式clone,而是换成ssh的方式,即clone的链接使用git@...的形式的链接,而不要使用http...形式的链接。
转载请注明出处