Git은 항상 암호를 묻는 메시지를 표시합니다.

Git은 항상 암호를 묻는 메시지를 표시합니다.

Mac OS 10.7.4에서 SSH 키를 설정하려면 다음 가이드를 따랐습니다.

https://help.github.com/articles/geneating-ssh-keys

하지만 어떤 이유에서인지 계속해서 암호를 입력하라는 메시지가 표시됩니다. 암호를 지정하지 않으면 메시지가 표시되지 않지만 이는 바람직하지 않습니다. 풀/푸시할 때마다 메시지가 표시되지 않도록 암호를 캐시하는 방법이 있습니까?

답변1

에서이 기사

키체인에 암호 저장

키체인에 기본 키에 대한 암호를 저장하려면 터미널을 열고 다음을 실행하세요.

ssh-add -K

그리고 다른 키 실행에 대한 암호를 저장하려면:

ssh-add -K /path/to/private/key/file

암호를 묻는 메시지가 나타나면 암호를 입력하면 됩니다.

ssh-add를 실행하거나 암호 문구를 다시 입력할 필요가 없습니다.

답변2

암호가 포함된 키 쌍을 생성하는 경우 개인 키를 잠금 해제하려면 해당 암호를 입력해야 합니다. 올바른 암호를 입력하지 않으면 개인 키가 github에 저장된 공개 키와 일치하지 않으며 인증을 수행할 수 없습니다.

암호 없이 키를 원하지 않으면 키를 사용할 때마다 암호를 입력하는 방법이 없습니다.

암호 없이 키를 갖는 것은 다른 사람이 귀하의 개인 키를 손에 넣은 경우에만 보안 문제가 됩니다.

관련 정보