[Environment Setup] Git & GitHub SSH Key 생성 및 연동하기

Date:     Updated:

카테고리:

태그:

🎯 Git & GitHub SSH Key 생성 및 연동하기

Windows 환경에서 GitHub 연동을 위한 SSH Key를 생성하고 연동하는 방법을 정리한다.

1. 🔑 SSH Key 생성

아래 명령어를 실행하여 SSH Key를 생성한다.

ssh-keygen -t ed25519 -C "your_email@example.com"
  • 명령어를 친 이후에 파일 저장 위치나 패스워드 설정이 있는데, 그냥 전부 엔터로 넘어갔다. 보안상 패스워드를 설정하는 것이 좋겠지만, 귀찮아서 엔터로 넘어갔다.

Image

🧠 RSA vs ED25519

SSH Key 생성 관련 블로그 포스팅들을 보면 암호화 방식에 따라 명령어들이 다르다. RSA 방식과 ED25519 방식이 있는데, 둘의 차이는 암호화 방식의 차이이다.

  • 현재 권장하는 암호화 방식은 ED25519 방식이다.
  • 성능이 더 빠르다고 하는데, 우리가 신경 쓸만한 수준은 아닌 것 같다.

2. 🔄 생성한 SSH Key 연동

📝 SSH Key 복사

public key를 클립보드에 복사하여 GitHub에 붙여넣기 한다.

Get-Content ~\.ssh\id_ed25519.pub | Set-Clipboard

🔄 SSH Key 연동

  • GitHub에 들어가서 내 프로필의 Settings에 들어가서 SSH and GPG keys 탭에 들어간다.

Image

Image

  • New SSH key 버튼을 눌러 위에서 복사한 public key를 붙여넣기 한다.

Image

Image

  • 정상적으로 연동되면 아래와 같은 화면이 나온다.

Image

3. ✅ 연동 확인

git clone 명령어로 연동을 확인한다.

  • code . 명령어로 터미널에서 바로 VSCode를 열 수 있다.
# git clone git@github.com:Gideok/food-decoder.git
git clone git@github.com:username/repository.git

Image

Image

Environment Setup 카테고리 내 다른 글 보러가기