threads / discuss / 50828

Unable to change remote url of origin

Subject: Unable to change remote url of origin

## tl;dr

6 messages between Mar 27, 2019 and Mar 28, 2019.

replies: 5people: 3as markdown or json

Petr Bena· Mar 27, 2019, 12:25 UTC · lore
Hello,

I used to change remote URL simply by editing .git/config (which may not be most correct way), but out of sudden I am no longer able to do that. So I decided to do it the "proper way" but still - to no avail. Here is what I do and also it's visible what is wrong:

# Display remote URL

petr.bena@MacBook:~/Documents/grumpy$ git remote -v origin    git@github.com:grumpy-irc/grumpy (fetch) origin    git@github.com:grumpy-irc/grumpy (push)

#Now change it to HTTPS instead of SSH

petr.bena@MacBook:~/Documents/grumpy$ git remote set-url origin https://github.com/grumpy-irc/grumpy

# Verify if it has changed

petr.bena@MacBook:~/Documents/grumpy$ git remote -v origin    git@github.com:grumpy-irc/grumpy (fetch) origin    git@github.com:grumpy-irc/grumpy (push)

It's still SSH. What am I doing wrong?

petr.bena@MacBook:~/Documents/grumpy$ git --version git version 2.21.0

petr.bena@MacBook:~/Documents/grumpy$ cat .git/config
[core]
     repositoryformatversion = 0
     filemode = true
     bare = false
     logallrefupdates = true
     ignorecase = true
     precomposeunicode = true
[submodule]
     active = .
[remote "origin"]
     url = https://github.com/grumpy-irc/grumpy
     fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
     remote = origin
     merge = refs/heads/master
[submodule "src/libgp"]
     url = http://github.com/grumpy-irc/libgp
[submodule "src/libirc"]
     url = http://github.com/grumpy-irc/libirc
[branch "remote_scripts"]
     remote = origin
     merge = refs/heads/remote_scripts
Kevin Daudt· Mar 27, 2019, 12:57 UTC · re: Petr Bena · lore

Re: Unable to change remote url of origin

On Wed, Mar 27, 2019 at 01:25:27PM +0100, Petr Bena wrote:
Show 55 quoted lines
> Hello,
> 
> I used to change remote URL simply by editing .git/config (which may not be
> most correct way), but out of sudden I am no longer able to do that. So I
> decided to do it the "proper way" but still - to no avail. Here is what I do
> and also it's visible what is wrong:
> 
> # Display remote URL
> 
> petr.bena@MacBook:~/Documents/grumpy$ git remote -v
> origin    git@github.com:grumpy-irc/grumpy (fetch)
> origin    git@github.com:grumpy-irc/grumpy (push)
> 
> #Now change it to HTTPS instead of SSH
> 
> petr.bena@MacBook:~/Documents/grumpy$ git remote set-url origin
> https://github.com/grumpy-irc/grumpy
> 
> # Verify if it has changed
> 
> petr.bena@MacBook:~/Documents/grumpy$ git remote -v
> origin    git@github.com:grumpy-irc/grumpy (fetch)
> origin    git@github.com:grumpy-irc/grumpy (push)
> 
> 
> It's still SSH. What am I doing wrong?
> 
> petr.bena@MacBook:~/Documents/grumpy$ git --version
> git version 2.21.0
> 
> 
> petr.bena@MacBook:~/Documents/grumpy$ cat .git/config
> [core]
>     repositoryformatversion = 0
>     filemode = true
>     bare = false
>     logallrefupdates = true
>     ignorecase = true
>     precomposeunicode = true
> [submodule]
>     active = .
> [remote "origin"]
>     url = https://github.com/grumpy-irc/grumpy
>     fetch = +refs/heads/*:refs/remotes/origin/*
> [branch "master"]
>     remote = origin
>     merge = refs/heads/master
> [submodule "src/libgp"]
>     url = http://github.com/grumpy-irc/libgp
> [submodule "src/libirc"]
>     url = http://github.com/grumpy-irc/libirc
> [branch "remote_scripts"]
>     remote = origin
>     merge = refs/heads/remote_scripts
> 
Hello Petr,
What does git config --show-origin remoe.origin.url return?
Kind regards, Kevin
Petr Bena· Mar 27, 2019, 13:01 UTC · re: Kevin Daudt · lore

Re: Unable to change remote url of origin

On 27/03/2019 13:57, Kevin Daudt wrote:
Show 61 quoted lines
> On Wed, Mar 27, 2019 at 01:25:27PM +0100, Petr Bena wrote:
>> Hello,
>>
>> I used to change remote URL simply by editing .git/config (which may not be
>> most correct way), but out of sudden I am no longer able to do that. So I
>> decided to do it the "proper way" but still - to no avail. Here is what I do
>> and also it's visible what is wrong:
>>
>> # Display remote URL
>>
>> petr.bena@MacBook:~/Documents/grumpy$ git remote -v
>> origin    git@github.com:grumpy-irc/grumpy (fetch)
>> origin    git@github.com:grumpy-irc/grumpy (push)
>>
>> #Now change it to HTTPS instead of SSH
>>
>> petr.bena@MacBook:~/Documents/grumpy$ git remote set-url origin
>> https://github.com/grumpy-irc/grumpy
>>
>> # Verify if it has changed
>>
>> petr.bena@MacBook:~/Documents/grumpy$ git remote -v
>> origin    git@github.com:grumpy-irc/grumpy (fetch)
>> origin    git@github.com:grumpy-irc/grumpy (push)
>>
>>
>> It's still SSH. What am I doing wrong?
>>
>> petr.bena@MacBook:~/Documents/grumpy$ git --version
>> git version 2.21.0
>>
>>
>> petr.bena@MacBook:~/Documents/grumpy$ cat .git/config
>> [core]
>>      repositoryformatversion = 0
>>      filemode = true
>>      bare = false
>>      logallrefupdates = true
>>      ignorecase = true
>>      precomposeunicode = true
>> [submodule]
>>      active = .
>> [remote "origin"]
>>      url = https://github.com/grumpy-irc/grumpy
>>      fetch = +refs/heads/*:refs/remotes/origin/*
>> [branch "master"]
>>      remote = origin
>>      merge = refs/heads/master
>> [submodule "src/libgp"]
>>      url = http://github.com/grumpy-irc/libgp
>> [submodule "src/libirc"]
>>      url = http://github.com/grumpy-irc/libirc
>> [branch "remote_scripts"]
>>      remote = origin
>>      merge = refs/heads/remote_scripts
>>
> Hello Petr,
>
> What does git config --show-origin remoe.origin.url return?
>
> Kind regards, Kevin
Hello Kevin,

petr.bena@MacBook:~/Documents/grumpy$ git config --show-origin remote.origin.url file:.git/config    https://github.com/grumpy-irc/grumpy

However git push is still accessing SSH version (which is blocked by FW in this place):

petr.bena@MacBook:~/Documents/grumpy$ git push -v Pushing to git@github.com:grumpy-irc/grumpy

I need to change it to HTTPS
Andreas Schwab· Mar 27, 2019, 18:55 UTC · re: Petr Bena · lore

Re: Unable to change remote url of origin

On Mär 27 2019, Petr Bena <petr@bena.rocks> wrote:
Show 19 quoted lines
> # Display remote URL
>
> petr.bena@MacBook:~/Documents/grumpy$ git remote -v
> origin    git@github.com:grumpy-irc/grumpy (fetch)
> origin    git@github.com:grumpy-irc/grumpy (push)
>
> #Now change it to HTTPS instead of SSH
>
> petr.bena@MacBook:~/Documents/grumpy$ git remote set-url origin
> https://github.com/grumpy-irc/grumpy
>
> # Verify if it has changed
>
> petr.bena@MacBook:~/Documents/grumpy$ git remote -v
> origin    git@github.com:grumpy-irc/grumpy (fetch)
> origin    git@github.com:grumpy-irc/grumpy (push)
>
>
> It's still SSH. What am I doing wrong?
Do you have a URL rewrite rule (url.*.insteadof)?
Andreas.
-- 
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510  2552 DF73 E780 A9DA AEC1
"And now for something completely different."
Petr Bena· Mar 28, 2019, 09:05 UTC · re: Andreas Schwab · lore

Re: Unable to change remote url of origin

On 27/03/2019 19:55, Andreas Schwab wrote:
> Do you have a URL rewrite rule (url.*.insteadof)?
>
> Andreas.
>

I don't know. How do I figure that out? There is nothing like this in my ~/.ssh/config

Petr Bena· Mar 28, 2019, 11:57 UTC · re: Petr Bena · lore

Re: Unable to change remote url of origin

On 28/03/2019 10:05, Petr Bena wrote:
Show 7 quoted lines
> On 27/03/2019 19:55, Andreas Schwab wrote:
>> Do you have a URL rewrite rule (url.*.insteadof)?
>>
>> Andreas.
>>
> I don't know. How do I figure that out? There is nothing like this in 
> my ~/.ssh/config

Oh you were right I found it in git config --list, removing this from .gitconfig fixed the problem, no idea how did it get in there

← back to recent threads