SSH Git 사용: 시스템을 다시 시작한 후 키가 손실되었나요?

SSH Git 사용: 시스템을 다시 시작한 후 키가 손실되었나요?

Raspbian에서 Git 사용을 설정하고 있습니다. 이것은 잘 작동합니다:

   cd .ssh
   ssh-keygen -t rsa -b 4096 -C "[email protected]"
   eval $(ssh-agent -s)
   ssh-add ./id_rsa_rpi

로컬에서 키를 생성한 후 GitHub로 이동하여 거기에 공개 키를 추가했습니다. 모든 것이 잘 작동하고 일부 저장소를 문제 없이 복제했습니다. 이 모든 것을 확인했습니다ssh -vT [email protected]

그런데 어제 종료하고 오늘 켜보니 git pull작동이 않되네요. [email protected]: Permission denied (publickey).

다음 사항을 반복해야 합니다.

eval $(ssh-agent -s)
ssh-add .ssh/id_rsa_rpi

이제 다시 괜찮아졌습니다.

이것을 영구적으로 만들려면 어떻게 해야 합니까?

답변1

나는 귀하의 키 이름이 기본 이름 "id_rsa"로 지정되지 않았기 때문에 git이 어떤 이름을 사용해야 하는지 알아야 한다고 생각합니다.

https://superuser.com/questions/232373/how-to-tell-git-which-private-key-to-use

관련 정보