解决Github 每次上传都要输入用户名和密码

出现这种问题的原因是采用了https克隆项目而不是ssh方式。

ssh生成公钥的方式相当于将你的身份保存到了github上,每次提交拉取项目的时候github值用通过你本地的key和保存的key对比即可鉴别身份,所以可以避免重复输入账户和密码确认身份的麻烦。

1. 查看项目采用的提交方式

到我们的项目目录下,打开bash界面,输入如下命令查看:

git remote -v

在这里插入图片描述

可以看到采用的方式是https,下面将其更改为ssh。

2. 修改提交方式

移除旧的提交方式

git remote rm origin

在这里插入图片描述

添加新的ssh提交方式,到github官网获取项目的ssh链接

git remote add origin git@xxx.git
posted @ 2021-01-25 18:04  WXY!!!  阅读(264)  评论(0)    收藏  举报