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...形式的链接。

posted @ 2022-08-03 12:20  荒唐了年少  阅读(630)  评论(0编辑  收藏  举报