首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用url.<base>.insteadOf获得远程的合格Git?

如何使用url.<base>.insteadOf获得远程的合格Git?
EN

Stack Overflow用户
提问于 2014-05-05 10:47:04
回答 1查看 268关注 0票数 5

我使用Git存储库,使用http://git-scm.com/docs/git-config方案在我的~/..gitconfig中存储实际的repo。我使用的一个应用程序尝试使用git-config计算出对回购的访问方案(ssh、http等),但是它失败了,因为输出如下所示:

代码语言:javascript
复制
# git config --get remote.origin.url
gerrithost:department/project

在我的~/..gitconfig中设置了gerrithost

代码语言:javascript
复制
[url "ssh://machine.dn.tld:29418/"]
insteadOf = gerrithost:

应用程序期望git config -get remote.origin.url的输出如下所示:

代码语言:javascript
复制
ssh://machine.dn.tld:29418/department/project

git -v显示解析的URL,但我必须解析输出才能获得正确的远程和字段。

是否可以使用git-config (或其他工具之一)获得解析的URL,还是必须恢复编写git远程解析器。

EN

回答 1

Stack Overflow用户

发布于 2014-10-06 14:26:56

正如Stefan N we已经在注释中解释的那样,您要查找的命令是

代码语言:javascript
复制
git ls-remote --get-url

要获得更多信息,请查看文档

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23470609

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档