如何获取存储库的远程git地址?

240

我该如何获取仓库的远程Git地址?

我尝试过使用git remote命令,但它只列出分支信息。


62
这是git remote -v命令。 - CharlesB
4个回答

333

如果你想展示远程分支的URL,请尝试以下操作:

git remote -v

但是这将显示所有远程,包括主要的和其他的,如何只检索出我所在分支的那个? - rubo77
3
也许你需要的是 git remote get-url remote-name - Cipto HD

85
如果你知道远程仓库的名称,你可以使用 git 2.7(2015年第四季度发布)提供的新 git remote get-url 命令:
git remote get-url origin

(git remote set-url origin <newurl> 的好处是非常显然的)

参见提交 96f78d3(2015年9月16日)由Ben Boeckel (mathstuf)
(由Junio C Hamano -- gitster --合并于提交 e437cbd,2015年10月5日)

remote: 添加 get-url 子命令

扩展 insteadOfls-remote --url 的一部分,并且没有办法同时扩展 pushInsteadOf
添加一个 get-url 子命令,以便能够查询这两个值以及获取所有配置的 URL。


1

如果不涉及CLI的冗长乏味的解决方案,您可以手动导航到:

您的本地repo 文件夹 ➡ .git 文件夹(隐藏)➡ config 文件

然后选择您的文本编辑器打开它,并查找位于[remote "origin"]部分下的url。


1

-v。在列出当前远程连接时显示远程存储库的URL。默认情况下,列出远程存储库只会显示它们的简称(例如“origin”)。使用“-v”选项,您还将在列表中看到远程URL。

git remote -v

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接