Задать вопрос
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?
  • Вопрос задан
  • 215 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Hi-TECH Academy
    L101 Администрирование Linux. Базовый курс
    5 дней
    Далее
  • Учебный центр «Микротест»
    Linux уровень 4. Диагностика и устранение неполадок в Linux (Линукс)
    1 неделя
    Далее
  • Сетевая Академия ЛАНИТ
    Административное управление Linux
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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