관리 메뉴

피터의 개발이야기

[Git] Linux 서버에서 SSH 키를 사용하여 GitHub에 접속하는 방법 본문

Programming/GitHub

[Git] Linux 서버에서 SSH 키를 사용하여 GitHub에 접속하는 방법

기록하는 백앤드개발자 2025. 1. 14. 22:01
반응형

ㅁ 들어가며

 젠킨스 빌드 환경 조성 시 SSH 키를 사용하여 git clone을 해야 했다. 구체적으로 Linux 서버에서 SSH 키를 사용하여 GitHub에 접속하는 방법을 정리하였다.

 

ㅁ SSH 키 생성

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

ㅇ 프롬프트가 나타나면 키 저장 위치와 비밀번호를 지정하거나 기본값을 사용하였다.

 

ㅁ SSH 에이전트에 키 추가

eval "$(ssh-agent -s)" 
ssh-add ~/.ssh/id_rsa

 

ㅁ 공개 키 복사

ㅇ 출력된 내용을 복사한다.

 

ㅁ GitHub에 SSH 키 추가

ㅇ GitHub 계정에 로그인한다.

ㅇ Settings > SSH and GPG keys로 이동하고 "New SSH key" 버튼을 클릭한다.

 

ㅇ 복사한 공개 키를 붙여넣고 저장한다.

 

ㅁ 연결 테스트

$ ssh -T git@github.com
Hi peterica! You've successfully authenticated, but GitHub does not provide shell access.

 

ㅁ git clone by SSH KEY

git clone -b feature/JIRA-01 git@github.com:platform/media.git /home/deploy/.cache

ㅇ 이 과정을 완료하면 GitHub에 SSH를 통해 안전하게 접속할 수 있으며, 매번 인증 정보를 입력할 필요가 없다.

 

ㅁ 함께 보면 좋은 사이트

Github SSH Key을 이용한 인증방법

Github doc - SSH를 통한 GitHub 연결

반응형
Comments