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 @   荒唐了年少  阅读(641)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示