Привет, друзья)
Наткнулся на забавную проблему c git (используется небольшая оболочка git bash под windows):
Сбрасывается авторизация по SSH для github после закрытия консоли.
При каждом запуске консоли (в т.ч. и нативной cmd) выдает следующие ошибки о доступе к github.
Проблема проходит (все работает отлично), если авторизоваться с помощью команд:
eval "$(ssh-agent -s)"
$(ssh-add win_rsa)
ssh-add -l -E md5 #check
ssh -T git@github.com # Hi PaVM! You've successfully authenticated, but GitHub does not provide shell access.
Но следует закрыть консоль и открыть снова, как авторизация слетает:(
Я попробовал написать Shell Script в отдельном файле, чтобы не переписывать одно и то же с нуля. Но оказалось, что все отлично работает только если команды добавить внутрь файла.
Думаю, тут дело в том, что состояние сохраняется только в контексте подпрограммы.
Может кто-то сталкивался, что делать с этим?