В чем разница между «git clone user@server/my-repo.git» и «git clone git: //user@server/my-repo.git» - PullRequest
0 голосов
/ 11 марта 2019

Похоже, когда я запускаю git clone user@server/my-repo.git, он не использует порт 9418. Запуск git clone git: // user @ server / my- repo.git работает и не работает, если порт 9418 не открыт.

Какой порт использует прежний метод?

1 Ответ

2 голосов
/ 11 марта 2019

git clone user@server/my-repo.git использует протокол ssh с портом по умолчанию 22. Это эквивалентно git clone ssh://user@server/my-repo.git.

git clone git://user@server/my-repo.git использует протокол git с портом по умолчанию 9418.

Кроме того, Git поддерживает протокол http с портом по умолчанию 80 и https с 443. И для локальных репозиториев поддерживаются /path/to/repo.git/ и file:///path/to/repo.git/.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...