githun의 코드 베이스에 코드를 동기화하거나 업로드할 때마다 매번 사용자 이름과 비밀번호를 입력해야 합니다. 이때 SSH 키를 설정하면 이러한 문제를 해결할 수 있습니다. TortoiseGit을 로컬 github 관리 도구로 사용하는 경우 TortoiseGit은 ssh-keygen에서 생성된 rsa 키 대신 확장명이 ppk인 비밀 키를 사용합니다. 즉, ssh-keygen -C "username@email.com" -t rsa를 사용하여 생성된 키는 TortoiseGit에서 사용할 수 없습니다. github 기반 개발은 rsa 키를 사용해야 하므로 TortoiseGit의 putty 키 생성 도구를 사용하여 github에 적합한 rsa 키와 TortoiseGit에 적합한 ppk 키를 모두 생성해야 합니다. ㅋㅋㅋ 생성 과정에서 마우스를 흔들어 무작위성을 높이세요.