我观察到我的Git存储库有两个用于原始的远程服务器,因为当我运行此服务器时:
git config --get-regexp 'remote\\.origin\\..*'
我得到两个结果:
remote.origin.url https://user:password@my-repo:7990
remote.origin.url http://my-repo.com:7990/scm/my-project.git
但是,我无法删除其中任何一个。例如,如果我尝试删除第一个,例如:
git remote set-url --delete origin https://user:password@my-repo:7990
我得到:
fatal: could not unset 'remote.origin.url'
知道为什么会出现此错误吗?
最佳答案
您可以删除远程origin
,然后再次添加。
$ git remote rm origin # remove a first remote
$ git remote -v
# if you see your second origin
$ git remote rm origin # remove the second origin
$ git remote add origin <repo-url> # add new origin
$ git remote -v # see all the remotes you have
关于git - 致命的: could not unset 'remote.origin.url' ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42981272/