Мой провайдер VPS рекомендует оставить свой порт SSH для номера пользовательского порта, который он назначает по умолчанию (не 22). Дело в том, что хотя я знаю, что могу указать номер порта при создании удаленной конфигурации, мне кажется, что я не могу сделать то же самое при выполнении git-клона. Я использую Gitolite, поэтому я клонировать команды выглядят так:
git clone git@mydomain.com:gitolite-admin
Есть ли способ преобразовать это в использование пользовательского номера порта ssh?
Я должен также упомянуть, что я использую Cygwin на Windows. Я видел несколько мест, говорящих добавить пользовательский порт в ~/.ssh/config
файл, как
Host mydomain.com
Port 12345
однако в cygwin этот файл не существует.
/Users/USERX/.ssh/config
вам нужно установить HOME
локальную среду в /Users/USERX
.
.ssh/config
(неconf
) в домашнем каталоге вашего пользователя. Он не требуется для базовой операции и, следовательно, не существует по умолчанию. Вы должны будете создать это. Попробуйтеvim ~/.ssh/config
(или используйте предпочитаемый текстовый редактор), чтобы открыть / создать его.