비밀번호로 보호된 SSH 키가 있습니다. 원격 컴퓨터에 SSH를 시도할 때(ssh[이메일 보호됨]), 비밀번호를 묻는 작은 대화 상자가 나타납니다. 일단 비밀번호를 제공하면 캐시되어 컴퓨터를 다시 시작할 때까지 비밀번호를 다시 입력할 필요가 없습니다.
Git 저장소에 푸시할 수 있도록 자격 증명과 동일한 SSH 키를 사용합니다. 그러나 ssh 키의 비밀번호가 이미 캐시되어 있지 않은 한 git repo에 푸시하려고 하면 비밀번호를 묻는 메시지가 표시되지 않고 대신 다음 메시지가 표시됩니다.
% git remote show staging !10455
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
원격 상자 중 하나로 SSH를 통해 접속하고 비밀번호를 묻는 메시지가 나타나면 git 저장소로 푸시할 수 있습니다.
이것은 버그입니까, 아니면 git의 설정 문제입니까?