我只需要服务器部分,例如,如果我的项目位于git@192.168.1.1:project.git
,我想要git@192.168.1.1
谢谢,
答案 0 :(得分:1)
以下bash命令为您提供了名为origin
的远程服务器部分:
echo `git config --get "remote.origin.url"` | sed "s|\([^:]*\):.*|\1|"
如果您不确定当前分支的远程是否始终被称为origin,您可以执行以下命令来查找当前分支的远程:
git config --get "branch.master.remote"
答案 1 :(得分:0)
给定一个网址,您只需parse the url。
这是how to find the url of one of your own repo's remotes
如果您的意思是想要为自己的回购找到“网址”,那就行不通了。这完全取决于某人是否在特定地址启动了 服务器;没有什么说不能有倍数 - 你可以使用'file:'网址而不需要任何服务器。