기존 SSH 설정 초기화
더보기
SSH 에이전트에서 키 제거
ssh-add -D
기존 known_hosts # ~/.ssh/config 파일이 있다면 삭제하거나 github 관련 라인 제거 rm -f ~/.ssh/config에서 github.com 관련 제거
ssh-keygen -R github.com
~/.ssh/config 파일이 있다면 삭제하거나 github 관련 라인 제거
rm -f ~/.ssh/config
SSH 키 생성
ssh-keygen -t ed25519 -C "깃허브메일로해줬다"

프롬프트에서 엔터 눌러 기본 경로 사용
>>
비밀번호는 비워도 되고 원하면 설정 가능
>>
>>
SSH 에이전트에 키 등록
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
공개 키를 GitHub에 등록
cat ~/.ssh/id_ed25519.pub
GitHub SSH 연결 테스트
ssh -T git@github.com
성공하면
Hi yourname! You've successfully authenticated, but GitHub does not provide shell access.
Juhee-sahar
에러 : Permission denied (publickey) 발생
** 생성된 공개 키 기억해두기
더보기




공개 키 GitHub 등록 확인

Settings 로 이동

왼쪽 메뉴에서 SSH and GPG keys 로 이동
ㅁ

New SSH key 클릭

Title 입력 >>
Key 입력 >>
Add SSH key 클릭
'Git | GitHub' 카테고리의 다른 글
| 시나리오3 - 로컬 작업하던거 무시하고 깃헙(마지막 커밋)으로 되돌리기(checkout) (0) | 2025.11.06 |
|---|---|
| 시나리오2 - 생성된 레퍼지토리를 로컬에서 관리하기(clone) (0) | 2025.10.20 |
| 시나리오1 - 로컬에서 작성한 파일 깃헙에 올리기(remote) (0) | 2025.09.30 |
| Git 기본 작업 동작 모음 (0) | 2025.09.18 |
| 깃 유저네임, 이메일 등록, 버전 확인, 기본 브랜치 이름 변경 (0) | 2025.09.18 |