1 소스트리와 깃허브 연동하기
네 가지 상호 작용을 학습하기에 앞서, 소스트리와 깃허브가 SSH 통신할 수 있도록 연동하겠습니다. SSH(Secure Shell)는 안전하게 정보를 주고받을 수 있는 통신 방법입니다. 다시 말해, 소스트리와 깃허브가 서로 SSH 통신이 가능하도록 연동하면 여러분의 컴퓨터(로컬 저장소)와 깃허브(원격 저장소)는 서로 안전하게 정보를 주고받을 수 있습니다.
그림 5-33 | 깃허브와 SSH 통신하기
SSH 통신하려면 먼저 여러분의 컴퓨터에서 키(key) 두 개를 생성해야 합니다. 하나는 공개 키(public key), 또 다른 하나는 개인 키(private key)입니다. 공개 키는 모두에게 공개된 키, 개인 키는 여러분만 알고 있어야 하는 키입니다. 여기서 키는 영어로 열쇠라는 뜻이지만, 여기서는 암호, 또는 암호화된 문자열이라고 생각해도 좋습니다.
그림 5-34 | SSH 통신을 위해 필요한 공개 키와 개인 키