在Linux系统上用git的时候沿用windows的方式,使用https克隆项目,导致每次都要在push和pull时输入用户名和密码来确认身份。出现这种问题的原因是采用了https克隆项目而不是ssh方式。
且这种情况多出现在Linux操作系统上,Windows貌似输入过一次用户名密码后以后都不用再次输入。ssh生成公钥的方式相当于将你的身份保存到了github上,每次提交拉取项目的时候github值用通过你本地的key和保存的key对比即可鉴别身份,所以可以避免重复输入账户和密码确认身份的麻烦。
解决步骤
1. 查看项目采用的提交方式
到我们的项目目录下,打开bash界面,输入如下命令查看:
admin@LAPTOP-TVUD7KH2 MINGW64