Ранее пользовался только услугами виртуального хостинга.
Сегодня создал дроплет VPS на DigitalOcean, создал на ноуте ключи SSH и привязал публичный ключ к дроплету.
На ноуте есть проект на Node.js, который нужно залить на этот самый новоиспеченный дроплет.
В тестовых целях создал пустой репозиторий на ноуте и пустой репозиторий на VPS, и никак не могу догнать, как мне сделать push на VPS или pull оттуда.
На ноуте попробовал
git remote add origin ssh://root@IP:/projects/project
git push origin master
— получил:
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.
Логично, что мне нужно отправлять ключи для успешной авторизации, но я не понимаю, как это сделать.
С другой стороны, при подключении к VPS через PuTTY, где в окне конфигурации указываю путь к файлу приватного ключа, подключение к серверу проходит успешно, но оттуда, со стороны сервера, разумеется, нет никаких вариантов вытащить проект с ноута.
В общем, подскажите пожалуйста, как правильно
git remote add origin
over SSH?