threads / discuss / 22833

Different Fetch and Push URLs?

Subject: Different Fetch and Push URLs?

## tl;dr

4 messages between Feb 26, 2010 and Feb 26, 2010.

replies: 3people: 3as markdown or json

Tim Visher· Feb 26, 2010, 15:01 UTC · lore
Hello Everyone,

My work situation leaves me in a situation where I can clone from my central repo but I can't push there. Is it possible and does it make any sense to have a single remote with one URL that I pull from and another than I push to? I only ask because I was looking at the output of `git remote show` and noticed that there are 2 URLs. If it is possible, how do I do it? I looked in `.git/config` and there's only 1 URL there.

I am aware that I could have 2 remotes and simply consciously remember to only push to the one that I have access to. This is what I usually do but the scenario I describe above seems nicer to me.

Thanks!
-- 
In Christ,

Timmy V.

http://burningones.com/
http://five.sentenc.es/ - Spend less time on e-mail
Tomas Carnecky· Feb 26, 2010, 15:18 UTC · re: Tim Visher · lore

Re: Different Fetch and Push URLs?

On 2/26/10 4:01 PM, Tim Visher wrote:
Show 13 quoted lines
> Hello Everyone,
>
> My work situation leaves me in a situation where I can clone from my
> central repo but I can't push there.  Is it possible and does it make
> any sense to have a single remote with one URL that I pull from and
> another than I push to?  I only ask because I was looking at the
> output of `git remote show` and noticed that there are 2 URLs.  If it
> is possible, how do I do it?  I looked in `.git/config` and there's
> only 1 URL there.
>
> I am aware that I could have 2 remotes and simply consciously remember
> to only push to the one that I have access to.  This is what I usually
> do but the scenario I describe above seems nicer to me.
git config remote.origin.pushurl <your push url>
(see the git-config(1) man page for more details)
tom
Jeff King· Feb 26, 2010, 15:20 UTC · re: Tim Visher · lore

Re: Different Fetch and Push URLs?

On Fri, Feb 26, 2010 at 10:01:40AM -0500, Tim Visher wrote:
Show 7 quoted lines
> My work situation leaves me in a situation where I can clone from my
> central repo but I can't push there.  Is it possible and does it make
> any sense to have a single remote with one URL that I pull from and
> another than I push to?  I only ask because I was looking at the
> output of `git remote show` and noticed that there are 2 URLs.  If it
> is possible, how do I do it?  I looked in `.git/config` and there's
> only 1 URL there.

Try "remote.*.pushurl". It's in git-config(1) and in git-push(1) under "Named remote in configuration file".

-Peff
Tim Visher· Feb 26, 2010, 15:32 UTC · re: Jeff King · lore

Re: Different Fetch and Push URLs?

On Fri, Feb 26, 2010 at 10:20 AM, Jeff King <peff@peff.net> wrote:
Show 12 quoted lines
> On Fri, Feb 26, 2010 at 10:01:40AM -0500, Tim Visher wrote:
>
>> My work situation leaves me in a situation where I can clone from my
>> central repo but I can't push there.  Is it possible and does it make
>> any sense to have a single remote with one URL that I pull from and
>> another than I push to?  I only ask because I was looking at the
>> output of `git remote show` and noticed that there are 2 URLs.  If it
>> is possible, how do I do it?  I looked in `.git/config` and there's
>> only 1 URL there.
>
> Try "remote.*.pushurl". It's in git-config(1) and in git-push(1) under
> "Named remote in configuration file".
Thanks, both of you.  That worked like a charm.
-- 
In Christ,

Timmy V.

http://burningones.com/
http://five.sentenc.es/ - Spend less time on e-mail

← back to recent threads