【问题标题】:How can I retrieve the remote git address of a repo?如何检索 repo 的远程 git 地址?
【发布时间】:2012-02-07 14:55:54
【问题描述】:

我如何检索一个 repo 的远程 git 地址?

我试过 git remote 但它只列出了分支。

【问题讨论】:

标签: git


【解决方案1】:

当您想显示远程分支的 URL 时,请尝试:

git remote -v

【讨论】:

  • 但这显示了所有遥控器、原点和其他,我如何只检索我在分支上的那个?
  • 也许你需要的是git remote get-url remote-name
【解决方案2】:

如果您有遥控器的名称,您将能够使用 git 2.7(2015 年第四季度)使用新的 git remote get-url 命令:

git remote get-url origin

git remote set-url origin <newurl>的漂亮吊坠)

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

远程:添加 get-url 子命令

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

【讨论】:

    【解决方案3】:

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

    你的本地仓库 文件夹 ➡ .git 文件夹(隐藏) ➡ config 文件

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

    【讨论】:

      【解决方案4】:

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

      git remote -v
      

      【讨论】:

        猜你喜欢
        • 2021-07-03
        • 1970-01-01
        • 2016-10-01
        • 2015-03-29
        • 1970-01-01
        • 1970-01-01
        • 2014-03-18
        • 2016-01-12
        • 2014-11-18
        相关资源
        最近更新 更多