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,再输入上面那串命令 参考:git删除ssh-key, 改为http的方式拉取代码
- remote: HTTP Basic: Access denied的解决方法_moguPeople的博客-CSDN博客
- git由ssh改为http后,HTTP Basic: Access denied无法同步问题解决_空巢青年_rui的博客-CSDN博客_git ssh改为http
本文转载自: https://blog.csdn.net/godot06/article/details/125867513
版权归原作者 第一段代码 所有, 如有侵权,请联系我们删除。
版权归原作者 第一段代码 所有, 如有侵权,请联系我们删除。