我一直在尝试将git设置从ssh切换到https,发现可以通过set-url
来实现;然而,当我试图将我的远程url从ssh切换到https时,它不起作用。情况如下:>git remote set-url origin [url format]
>git remote -v
origin [ssh format] (fetch)
origin [ssh format] (pull)
这和git中的其他ssh设置有什么关系吗?
我尝试了set-url
,更改了我的用户名,但是远程存储库仍然是ssh形式,没有更改为https。
1条答案
按热度按时间o8x7eapl1#
尝试直接编辑
repo/.git/config
文件以确认更改是否确实发生。如果在执行
git remote set-url origin
命令后,配置文件本身没有发生变化,那么,如注解所示,请查找insteadOf
设置,该设置会强制Git使用SSH而不是HTTPS。