1: SSH 키 생성
SSH 키가 없으면 생성한다.
ssh-keygen -t ed25519 -C "myemail@example.com"
파일이 저장된 경로를 설정할 수 있는데 기본값으로 {사용자홈}/.ssh
경로가 설정된다.
해당 경로에 가면 공개키와 비밀키 파일이 확인된다.
2: 깃허브에 SSH 키 추가
깃허브 설정에서 해당 SSH 키를 추가한다.
"New SSH key" 버튼을 눌러 페이지 이동

이름을 마음대로 정하고 Key 항목에 공개키 파일 내용을 복붙한다. 윈도우에서 파일을 드롭다운하란 게 아니다.

"Add SSH key" 버튼을 눌러 등록 완료.
3: Source Tree 설정
도구 > 옵션 > 일반 > SSH 클라이언트 설정
비밀키를 지정한다.

원격 주소가 HTTPS 형식(https://github.com/사용자/저장소.git
)으로 된 경우 SSH 형식(git@github.com:사용자/저장소.git
)으로 바꿔준다.

4: 참고
https://docs.github.com/ko/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent
https://docs.github.com/ko/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
728x90