mac의 ssh github 추가

Mac에서 GitHub에 SSH 키를 추가하는 방법을 단계별로 설명드리겠습니다. 중간 생략 없이 하나씩 따라오시면 됩니다.


✅ 1. SSH 키 생성 (기존에 없다면)

터미널을 열고 다음 명령어를 입력하세요:

ssh-keygen -t ed25519 -C "your_email@example.com"

your_email@example.com 은 GitHub 계정 이메일로 바꾸세요.

출력 예시:

Generating public/private ed25519 key pair.
Enter file in which to save the key (/Users/yourname/.ssh/id_ed25519):

그대로 엔터 → 패스프레이즈 입력은 선택.


✅ 2. SSH 에이전트 실행 및 키 추가

eval "$(ssh-agent -s)"

SSH config 파일이 없다면 생성 후 열기:

touch ~/.ssh/config
open ~/.ssh/config

그리고 다음 내용 추가:

Host github.com
  AddKeysToAgent yes
  IdentityFile ~/.ssh/id_ed25519

그 후 키를 에이전트에 추가:

ssh-add ~/.ssh/id_ed25519

✅ 3. 공개 키 복사

pbcopy < ~/.ssh/id_ed25519.pub

클립보드에 복사됩니다.


✅ 4. GitHub에 키 등록

  1. GitHub 로그인

  2. 우측 상단 프로필 → Settings

  3. 좌측 메뉴에서 SSH and GPG keys 클릭

  4. New SSH key 버튼 클릭

  5. Title 입력 후, Key에는 위에서 복사한 값 붙여넣기


✅ 5. 테스트

ssh -T git@github.com

성공 메시지 예시:

Hi yourusername! You've successfully authenticated, but GitHub does not provide shell access.

이 메시지가 나와야 제대로 연결된 것입니다.


필요하면 Git에서 SSH를 기본 사용으로 설정하세요:

git config --global url."git@github.com:".insteadOf "https://github.com/"

궁금한 점 있으시면 구체적으로 말씀해 주세요. "잘 안 된다"는 말보단 어떤 에러 메시지가 나오는지를 알려주셔야 진단이 가능합니다.

Categories:

Updated: