# Unable to change remote url of origin

6 messages from 2019-03-27 to 2019-03-28. Participants: Petr Bena, Kevin Daudt, Andreas Schwab.
Thread: https://gitlist.dev/t/50828

## Petr Bena, 2019-03-27 12:25

Subject: Unable to change remote url of origin
Message-ID: <7b30ebfd-4f85-0fa7-8e66-7e63d7cb52d9@bena.rocks>
URL: https://gitlist.dev/e/7b30ebfd-4f85-0fa7-8e66-7e63d7cb52d9%40bena.rocks

```
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, 2019-03-27 12:57

Subject: Re: Unable to change remote url of origin
Message-ID: <20190327125737.GA20395@alpha>
URL: https://gitlist.dev/e/20190327125737.GA20395%40alpha
In-Reply-To: <7b30ebfd-4f85-0fa7-8e66-7e63d7cb52d9@bena.rocks>

```
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

```

## Petr Bena, 2019-03-27 13:01

Subject: Re: Unable to change remote url of origin
Message-ID: <1af53933-86ad-6272-c564-087a462d7336@bena.rocks>
URL: https://gitlist.dev/e/1af53933-86ad-6272-c564-087a462d7336%40bena.rocks
In-Reply-To: <20190327125737.GA20395@alpha>

```
On 27/03/2019 13:57, Kevin Daudt wrote:
> 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, 2019-03-27 18:55

Subject: Re: Unable to change remote url of origin
Message-ID: <87ef6sb102.fsf@igel.home>
URL: https://gitlist.dev/e/87ef6sb102.fsf%40igel.home
In-Reply-To: <7b30ebfd-4f85-0fa7-8e66-7e63d7cb52d9@bena.rocks>

```
On Mär 27 2019, Petr Bena <petr@bena.rocks> wrote:

> # 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, 2019-03-28 09:05

Subject: Re: Unable to change remote url of origin
Message-ID: <9b48cd30-8e61-3c0e-292f-ac22c6d3b27d@bena.rocks>
URL: https://gitlist.dev/e/9b48cd30-8e61-3c0e-292f-ac22c6d3b27d%40bena.rocks
In-Reply-To: <87ef6sb102.fsf@igel.home>

```
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, 2019-03-28 11:57

Subject: Re: Unable to change remote url of origin
Message-ID: <0ff79a1b-0c5f-397c-dd68-94234a2a9ac4@bena.rocks>
URL: https://gitlist.dev/e/0ff79a1b-0c5f-397c-dd68-94234a2a9ac4%40bena.rocks
In-Reply-To: <9b48cd30-8e61-3c0e-292f-ac22c6d3b27d@bena.rocks>

```
On 28/03/2019 10:05, Petr Bena wrote:
> 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

```
