首页 > 解决方案 > 导入另一个 git 存储库的远程

问题描述

自然地,很容易添加另一个 git 存储库作为远程 ( git remote add ...)。但是我可以将另一个存储库的远程导入到我的存储库中吗?例如,如果我有一个 call 的本地副本,那么里面的http://server/repo.git" "表示. 但后者也可能有一个叫“ ”的遥控器。我可以将该遥控器(及其分支)导入(也许调用它)吗?myrepomyrepooriginhttp://server/repo.gitoriginmyrepoorigin-origin

标签: gitgit-remote

解决方案


git 没有一个特性支持这个

repo 的远程配置存储在 中.git/config,因此如果您有权访问远程.git目录,则可以复制和编辑这些[remote "foo"]部分(或编写脚本为您执行此操作)。

或者,如果您有足够的权限访问远程存储库以在其上运行git remote -v,我想您可以处理该命令的输出。

即便如此,您可能也可能无法访问您的遥控器用作遥控器的存储库。


推荐阅读