最近因为需要使用git上传文件到Github,每次都要输入用户名和密码,操作起来很麻烦,故记录以下解决方式。
出现问题的原因
在clone 项目的时候,使用了HTTPS方式,而不是SSH方式。
如下图所示
默认clone 方式是:HTTPS
解决方法
Step1:切换至SSH方式
Step2:打开项目的本地文件夹,输入以下命令查看clone方式和地址。
git remote -v
输出结果如下,果然为HTTPS方式。
Step3:移除HTTPS方式,换成SSH方式。输入以下命令。
git remote rm origin
git remote add orign Step1中复制的链接
Step4:查看clone方式是否修改成功。输入以下命令。
git remote -v
若看到如图所示,则修改成功。
Step5:重新提交一下,检测是否还需要输入用户名和密码。
git push origin master
Finished!!!