Краткая инструкция по работе с ключами для деплоя, чтобы каждый раз не гуглить:
1. создаём ключ через ssh-keygen -t rsa2. путь указываем любой, желательно чтобы он содержал в себе название репозитория
3. делаем cat /путь/до/ключа.pub и вывод добавляем в delpoy keys своего git-сервиса (в gitlab это settings -> repository -> deploy keys)
4. проверяем: ssh -T your-username@your-git-server.com5. заставляем git ходить на сервер именно с этим ключом: ssh-agent sh -c 'ssh-add /путь/до/ключа; git pull;'6. вы великолепны
вместо git pull можно подставить любую другую операцию, просто в моём случае репозиторий уже был развёрнут на сервере
Добавить комментарий