github在push的时候需要输入用户名密码
![](https://img.haomeiwen.com/i21002461/ca20a9946aa1aba7.png)
造成这样的原因是:
我们在git remote或者clone的时候,使用了项目的HTTP地址
解决方案:
把HTTP改成SSH即可
具体操作如下:
- 1、查看远程连接方式
git remote -v
![](https://img.haomeiwen.com/i21002461/90d8f2d3f30093df.png)
- 2、删除HTTP连接方式
git remote rm origin
![](https://img.haomeiwen.com/i21002461/362a33438fd6a381.png)
-
3、在github中copy仓库的SSH地址
image.png
- 4、在github中copy仓库的SSH地址
git remote add origin SSH
![](https://img.haomeiwen.com/i21002461/8e26117d87c784e9.png)
- 5、push
git push origin
如果报错,则执行图片最后一句
![](https://img.haomeiwen.com/i21002461/4b5021eb2c139a2d.png)
$ git push --set-upstream origin master
-
6、最后pull一下就可以了
image.png
网友评论