解决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

浙公网安备 33010602011771号