鱼C论坛

 找回密码
 立即注册
查看: 3553|回复: 3

[已解决]我的git远程仓库的地址无法从git://...改为https://

[复制链接]
发表于 2022-5-31 08:21:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 6YKT6ZKm5LqI 于 2022-5-31 09:40 编辑

昨天在使用git向GitHub上传代码的时候不小心使用了这条命令:git config --global url."git://".insteadOf https://,然后使用git config --global url."https://".insteadOf git://却没法将远程仓库的地址从git://改回https://,直接使用git push也一直报错
最佳答案
2022-5-31 10:15:43
可以考虑去找到git的全局配置文件,直接对其进行修改,然后再刷新git缓存,git的全局配置文件路径一般为C:\Users\MZS\.gitconfig
需要注意的是路径中的MZS是我电脑的用户名,替换成楼主的电脑用户名即可,然后.gitconfig是个隐藏文件,记得设置成显示隐藏文件进行查看

这是我的远程仓库地址,我想让它以https://开头

这是我的远程仓库地址,我想让它以https://开头

这是我使用git push向以git://开头的仓库地址上传代码的报错

这是我使用git push向以git://开头的仓库地址上传代码的报错

这个办法没有起作用

这个办法没有起作用
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-5-31 09:19:01 | 显示全部楼层
猜测 git 内部不会反复尝试进行匹配和替换,因此经过一次替换得到的 git:// 地址无法通过替换规则重新得到 https:// 地址。
一个可能的解决方案是使用 --unset 删除对应的规则,请参照指令 reference 编写指令,其可能形如
git config --global --unset url."git://".insteadOf

评分

参与人数 1鱼币 +5 收起 理由
6YKT6ZKm5LqI + 5

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-5-31 10:15:43 | 显示全部楼层    本楼为最佳答案   
可以考虑去找到git的全局配置文件,直接对其进行修改,然后再刷新git缓存,git的全局配置文件路径一般为C:\Users\MZS\.gitconfig
需要注意的是路径中的MZS是我电脑的用户名,替换成楼主的电脑用户名即可,然后.gitconfig是个隐藏文件,记得设置成显示隐藏文件进行查看

评分

参与人数 1荣誉 +5 鱼币 +5 收起 理由
6YKT6ZKm5LqI + 5 + 5 感谢楼主无私奉献!

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-5-31 13:17:17 | 显示全部楼层
当初约定 发表于 2022-5-31 10:15
可以考虑去找到git的全局配置文件,直接对其进行修改,然后再刷新git缓存,git的全局配置文件路径一般为C:% ...

啊啊啊牛逼!!!我昨晚搞了好久都没解决
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-27 10:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表