[Environment Setup] Git & GitHub SSH Key 생성 및 연동하기
카테고리: Environment Setup
🎯 Git & GitHub SSH Key 생성 및 연동하기
Windows 환경에서 GitHub 연동을 위한 SSH Key를 생성하고 연동하는 방법을 정리한다.
1. 🔑 SSH Key 생성
아래 명령어를 실행하여 SSH Key를 생성한다.
ssh-keygen -t ed25519 -C "your_email@example.com"
- 명령어를 친 이후에 파일 저장 위치나 패스워드 설정이 있는데, 그냥 전부 엔터로 넘어갔다.
보안상 패스워드를 설정하는 것이 좋겠지만, 귀찮아서 엔터로 넘어갔다.
🧠 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
탭에 들어간다.
New SSH key
버튼을 눌러 위에서 복사한 public key를 붙여넣기 한다.
- 정상적으로 연동되면 아래와 같은 화면이 나온다.
3. ✅ 연동 확인
git clone 명령어로 연동을 확인한다.
code .
명령어로 터미널에서 바로 VSCode를 열 수 있다.
# git clone git@github.com:Gideok/food-decoder.git
git clone git@github.com:username/repository.git