리포지토리를 복제 할 때 항상 사용자 이름과 비밀번호를 묻는 Github을 사용하여 다소 '퍼팅'했습니다. 이 단계는 워크 플로 내에서 성가 시므로이 단계를 무시하고 싶습니다.
이 안내서를 사용하여 SSH 키 (성공적으로 설정)를 설정하려고했습니다. https://help.github.com/articles/generating-ssh-keys 그리고 나는 성공했습니다.
내 문제는 저장소를 복제 할 때 (SSH를 사용하여) 여전히 github 비밀번호와 암호 문구를 묻는 것입니다. 이 SSH 키를 설정 한 후에는 더 이상 그렇게 할 필요가 없다는 것을 이해했습니다.
무엇을 물어볼 지 잘 모르겠으므로 목표를 말씀 드리겠습니다.
항상 Github 정보를 입력하지 않고도 리포지토리를 복제 할 수 있기를 원합니다 .
SSH 키에서 무엇을 놓치고 있습니까? 누군가가 어떤 지침이나 리소스를 제공 할 수 있다면 GitHub의 SSH 인증과 관련하여 항상 약간의 손실을 느꼈기 때문에 감사하겠습니다.
내 지식으로, 이것은 제대로 작동하는지 테스트하는 명령입니다. 다음은 내 콘솔의 출력입니다.
~ $ ssh -T git@github.com
Saving password to keychain failed
Enter passphrase for key '/Users/MYNAME/.ssh/id_rsa':
Hi MYNAME! You've successfully authenticated, but GitHub does not provide shell access.
비밀번호를 입력 할 때 먼저 실패해야합니까? 그런 다음 암호를 입력하면 통과합니다.
pageant
일부인을 사용할 수 있습니다putty
. 이 모든 목표는 동일합니다. PC를 시작한 후 암호 문구를 한 번만 입력하면, 키 관리자 에이전트는 재부팅 할 때까지 이후 사용시이를 ssh로 전달합니다.