Deployment, Gitlab: Host key verification failed

Очень распространённая ошибка, при запуске процесса деплоймента с использованием CI/CD. Я использую GitLab, но это относится к любым пайплайнаторам..

Вообще-то, это относится к пакету ssh и именно он сообщает, что происходит соединение с каким-то странным, ранее неизвестным сервером.

Ок, решения три:

  1. Познакомиться с сервером перед соединением.
  2. ...

Красивое git дерево в консоли (терминале)

Все кто работает с Git через какой-либо IDE, например, PhpStorm уже привыкли к виду
git-tree
и забыли как работать с Git через консоль. А, как говорила моя учительница: "Если не знать, да еще и забыть...".

В общем, PhpStom, конечно, штука хорошая, но чтобы посмотреть красивое дерево коммитов на удалённом сервере, к которому есть только ssh connect,...

Работа с ssh

Обычно подключаться к серверу можно двумя способами: с помощью логина и пароля или с помощью ключа.

С первым способом все понятно: при соединении сервер спрашивает логин и пароль и вуаля!
drupalhosting

Со вторым способом все интереснее. Нужно:

  • Проверить поддерживает ли сервер соединение по ssh с помощью ключа
  • Создать ключ, который состоит их 2х частей:...

Как подключиться к серверу через ssh. PHPStorm

Чтобы подключиться к серверу с помощью IDE PHPStorm нужно выполнить пару не сложных шагов, но для начала необходимо иметь:

  • Адрес сервера. Например, shiva.vps-private.net
  • Имя пользователя. Например, myUserName
  • Пароль или ssh-ключ

Отрываем настройки

Open PHPStorm settings

Создаём конфигурацию подключения

Deployment

New server

new deployment server

Подключаемся

connect

select-server

Готово.

sonnected successfully