Хорошо, быстрый вопрос.
При подключении SSH к серверу, использующему IP-адрес, я также могу указать используемый путь, например:
git clone ssh://git@127.0.0.1:/home/git/project.git SomeProject
Однако при использовании имени хоста команда считает, что путь является частью имени хоста:
git clone ssh://git@localhost.com:/home/git/project.git SomeProject
Что дает ошибку о :
перед тропой
ssh: localhost.com :: нет адреса, связанного с именем
(Да, я знаю, что не могу подключиться к localhost.com по SSH)
Есть ли способ указать путь, как в примере IP, но с именем хоста?
Спасибо!
Почему вы решили, что URI Git SSH должен иметь :
после имени хоста? Где вы видели этот формат?
Формальная спецификация SSH-URI
ssh://[user@]host.xz[:port]/path/to/repo.git/