不知道有没有小伙伴在工作当中遇到过这种情况:
因为某些原因,git 仓库ip地址改变了,想要正常推拉代码,这个时候就需要更改git 配置:
首先如果这个项目clone时用的是ssh地址,那么很遗憾,需要重新clone一份https地址的代码才能正常推拉,操作如下:
-
找到原本的git仓库,这时可能有个问题,就是原来的页面打不开了,这多数是因为ip地址换掉了,可将浏览器url里的ip换成新的即可打开, 如果端口号也换了就一并替换(前提是只换了ip地址或端口号,没有换路由)
-
然后找到https地址,将里面的ip/端口号换成新的,再拿这个新的地址进行clone就可以正常推拉代码啦
其次,如果你之前就是用https来clone代码的,又不想通过上面的方式重新clone的话,那就需要更改git 配置: -
mac版:
- 切换到项目跟目录,执行命令: vim .git/config ,如下图:
- 其他的不用管,只要找到remote “origin” 下的url,然后把http://后面的ip地址/端口号改成新的即可
- 输入方式: 在页面按下英文小写 i 即可编辑,编辑完成后点击键盘左上角esc,然后输入英文 :qa 保存退出即可,如果不想改了,最后的命令输入 :q 只退出不保存就可以了
- 切换到项目跟目录,执行命令: vim .git/config ,如下图:
-
windows版
- 把命令vim .git/config 改为 命令 code .git/config 即可,其他操作不变(ps:我没有win电脑,所以没有验证此命令是否可用)
- 也可以通过:此电脑 - 找到所在文件目录 – .git,下面有一个config 文件,将此文件拖到编辑器里打开,也可以直接更改