“ git clone user@server/my-repo.git”和“ git clone git://user@server/my-repo.git”有什么区别?

时间:2019-03-11 16:15:06

标签: git

当我运行 git clone user@server/my-repo.git 时,它不使用端口9418。运行git clone git:// user @ server / my如果端口9418未打开,-repo.git 将会失败。

那么前一种方法会使用哪个端口?

1 个答案:

答案 0 :(得分:2)

git clone user@server/my-repo.git使用带有默认端口22的ssh协议。等效于git clone ssh://user@server/my-repo.git

git clone git://user@server/my-repo.git使用git协议,默认端口为9418。

此外,Git支持带有默认端口80的http协议和带有443的https。对于本地存储库,还支持/path/to/repo.git/file:///path/to/repo.git/