平时使用git上传代码到GitHub的时候,每次上传都要输入用户名和密码,感觉有点烦,今天去上网查了一下原因,并自己修改成功,不再需要输入用户名和密码也能上传代码。
首先要知道,为什么会出现每次上传代码都要输入用户名和密码呢?
原因在于:在clone 项目的时候,使用了 HTTPS方式,而不是ssh方式。
因为默认clone 方式就是HTTPS方式,所以你点击“Clone or download”时首先出现的会是HTTPS方式,
如图1
点击图1右上角,切换到SSH方式,复制下来,下面要用,如图2
在git上输入 git remote -v 查看clone的地址
如图3
可以看出,目前使用的是HTTPS方式
原因知道了,