У меня есть план хостинга от людей из HostGator.
Они разрешают соединения SSH через port 2222 .
Я использую "Git Bash" в Windows для подключения к HostGator через SSH. Прекрасно работает с ssh -p 2222 <hostX> . Следующим шагом я пытаюсь настроить удаленный репозиторий git в своей папке public_html следующим образом:
mkdir test
cd test
git init
и никаких проблем до сих пор. Я могу добавить его в свой локальный репозиторий с помощью git remote add <repoLocalName> <hostX>:/public_html/test . Следующее, что я пытаюсь - это fetch из удаленного репозитория через git fetch <repoLocalName> - это возвращает с ошибкой: « ssh: connect to host port 22: неверный номер файла; фатальный: не удалось прочитать из удаленного репозитория ».
Поэтому я думаю, чтобы настроить файл конфигурации. Я создаю один здесь: ~/.ssh/config и он имеет следующие строки, которые либо не учитываются, либо выдают ошибки:
Host <hostAddress>
Port 2222
PreferredAuthentications publickey,password
Хост не распознан, порт не распознан, и параметр PreferredAuthentications выдает ошибку - так что определенно что-то я не делаю правильно со всем аспектом файла конфигурации проблемы.
То, что я пытаюсь выполнить с помощью всей этой процедуры, - это развертывание на тестовом сервере в режиме реального времени веб-сайта, над которым я работаю - так что это своего рода кривая обучения - но вышеупомянутые проблемы не дали мне покоя.
