带有@符号的特殊'urls',如git@github.com:user / myproject.git

时间:2017-10-20 23:08:43

标签: git url

当我查看一些git命令时,有时url选项会填充一些带有@符号的奇怪URL。例如,git clone git clone -b my-branch git@github.com:user/myproject.git

这是什么格式,像http://example.com这样的网址可以这样表示吗?

或者我完全错过了什么?

2 个答案:

答案 0 :(得分:3)

如几个Git手册页所述,包括the one for git clone

  

另一种类似scp的语法也可以与ssh协议一起使用:

     
      
  • [用户@] host.xz:路径/到/ repo.git /
  •   

表示这是ssh://[user@]host.xz/path/to/repo.git/的简写。

(这个特殊的扩展是一个特殊的Git技巧。大多数其他URL处理程序不会以这种方式处理参数。)

答案 1 :(得分:1)

management form,它不常遇到。