问题描述
本地git仓库,用户登录方式由ssh改为http后,出现无法从远端拉取代码的问题:
解决方法:
- git改为http操作方式:
- git remote -v,查看设置远程仓库地址;
- git remote remove <远程仓库名称>,(默认名称是origin);
- git remote add origin ;
- git pull;
- git branch --set-upstream-to=origin/<需要同步的远程branch> <本地branch>,设置本地分支与远程分支的对应关系。
- 解决上面1.4 步骤中pull代码失败的问题:
(1)打开控制面板--用户账户--凭证管理器:
(2)找到你的git账号,检查账号密码是否正确:
(3)如果有问题,可以编辑修改密码:
(4)更改后保存,重新pull代码,设置本地分支和远程分支的对应关系即可。
(5)也可以删除该凭证,那么每次与远程仓库同步的时候就会提示输入用户名密码。