Git由ssh转http/https方式拉取同步代码
git一直都是通过ssh方式拉取好了同步代码,设置也是通过密钥配置好的.近期,因为服务升级,ssh方式因为安全设置受限,需要更换成http方式拉取同步代码.本文记录将ssh方式改变为http拉取的操作步骤:
- 取消当前的分支对远程分支的关联
- git remote rm origin
- 以HTTP的方式重新关联
- git remote add origin http://你的远程仓库地址.git
- 本地分支和远程分支的关联
- git pull
- Tips:其实完后上面两步,就行了,git pull 就是在拉取代码了;其次,上面的取消和重连本质上就是对项目中 .git的git.config配置文件进行修改了连接方式;
- 番外篇:
- 估计很多,在git pull 的时候会出现,HTTP Basic:Access denied 访问禁止的提示或者在弹出的弹窗输入了多边正确的账号密码都是access denied错误
- 这个错误提示的本质说白了就是你本地git账号和远程账号密码 还没有打通或账号密码错误导致仓库服务器无法识别你的身份
- 解决思路:
- 在cmd终端输入 git config --system --unset credential.helper 重置一下账号密码设置
- 这个过程中 会让输入账号密码,跟着输入就好了
- 如果报权限不足Permission denied,那就用管理权限打开cmd,再输入上面那串命令
- 在cmd终端输入 git config --system --unset credential.helper 重置一下账号密码设置
-
git由ssh改为http后,HTTP Basic: Access denied无法同步问题解决_空巢青年_rui的博客-CSDN博客_git ssh改为http