git push origin master 提示输入用户名和密码

今天更换了一台电脑,重新配置了SSH keys;但是在push得时候提示我输入用户名和密码


taodeMacBook-Pro:my_trip_proj tao$ git push origin master
Username for 'https://github.com': 
Password for 'https://github.com': 

这就尴尬😅了撒

难道是我配置❌了?
于是我又重新执行$ ssh-keygen -t rsa -C "your email"命令生产ssh key;
然后在重新上传,但是依然不行;why?

原来是我使用https来push得原因
在这里插入图片描述
于是果断干掉,改用ssh的方式


taodeMacBook-Pro:my_trip_proj tao$ git remote rm origin
taodeMacBook-Pro:my_trip_proj tao$ git remote -v

在GitHub对应的仓库 点击 User SSH 然后再复制地址,如下图
在这里插入图片描述
添加仓库地址
在这里插入图片描述
再次执行push就没问题了

posted @ 2019-11-07 22:50  奔跑的痕迹  阅读(2152)  评论(0编辑  收藏  举报