vikkyshostak
@vikkyshostak
< This head full of dreams.

Почему сбивается ssh-agent и нужно ещё раз добавлять ключ через ssh-add (Debian 8x64)?

Всем привет!

Есть VDS на Debian 8 x64, пользую для тестирования проектов (Laravel/Flask) перед выкладкой у клиента. Использую GitHub c платной годовой подпиской (чтобы можно было создавать приватные репозитории).

Так вот, каждый раз, когда я захожу через SSH на сервер, чтобы накатить новые изменения в проекте, мне приходится вначале выполнить eval "$(ssh-agent -s)" (чтобы проверить pid агента), потом сделать добавление RSA ключа ssh-add ~/.ssh/rsa_project_key и только после этого даёт сделать git pull..

Если этого не сделать, то git pull выдаёт:

Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

И так каждый раз, если стартуешь новую SSH-сессию. Может быть кто-то сталкивался?

P.S. Первоначальную настройку делал по этому мануалу: automagically.ru/privatnyiy-git-server-vps Может быть есть более верный вариант настройки приватных репозиториев на VDS?
  • Вопрос задан
  • 194 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы