268

How can I retrieve the remote Git address of a repository?

I tried git remote, but that just lists the branches.

2

4 Answers 4

365

When you want to show an URL of remote branches, try:

git remote -v 
Sign up to request clarification or add additional context in comments.

2 Comments

But this shows all remotes, origin and others, how do I retrieve only the one, where I am on a branch?
maybe what you need is git remote get-url remote-name
96

If you have the name of the remote, you will be able with git 2.7 (Q4 2015), to use the new git remote get-url command:

git remote get-url origin 

(nice pendant of git remote set-url origin <newurl>)

See commit 96f78d3 (16 Sep 2015) by Ben Boeckel (mathstuf).
(Merged by Junio C Hamano -- gitster -- in commit e437cbd, 05 Oct 2015)

remote: add get-url subcommand

Expanding insteadOf is a part of ls-remote --url and there is no way to expand pushInsteadOf as well.
Add a get-url subcommand to be able to query both as well as a way to get all configured urls.

Comments

2

The long boring solution, which is not involved with CLI, you can manually navigate to:

your local repo folder ➡ .git folder (hidden) ➡ config file

then choose your text editor to open it and look for url located under the [remote "origin"] section.

Comments

2

-v. Shows URLs of remote repositories when listing your current remote connections. By default, listing remote repositories only shows you their shortnames (e.g. "origin"). Using the "-v" option, you will also see the remote's URLs in listings.

git remote -v 

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.