GitHub에 접속하려면 SSH 키를 사용하는 것이 가장 편리하고 안전한 방법입니다. 아래는 SSH 키를 사용하여 GitHub에 접속하는 방법입니다:
SSH 키 생성:
터미널을 열고 다음 명령어를 사용하여 SSH 키를 생성합니다. 이때 이메일 주소는 GitHub에 등록된 이메일 주소를 사용하세요.
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
명령어를 실행하면 ~/.ssh/id_rsa 및 ~/.ssh/id_rsa.pub 파일이 생성됩니다.
SSH 에이전트 실행 및 키 추가:
생성된 SSH 키를 SSH 에이전트에 추가합니다.
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa
SSH 공개 키 등록:
터미널에서 아래 명령어를 사용하여 SSH 공개 키를 복사합니다.
cat ~/.ssh/id_rsa.pub
이제 클립보드에 복사된 공개 키를 GitHub 계정의 SSH 키 설정 페이지에 추가합니다. GitHub에서 Settings > SSH and GPG keys > New SSH key로 이동하고, 복사한 공개 키를 추가합니다.
GitHub 저장소에 SSH로 접속:
이제 SSH로 GitHub에 접속할 수 있습니다. 저장소 URL을 SSH로 변경하려면 다음과 같이 합니다:
git remote set-url origin git@github.com:username/repository.git
여기서 username은 GitHub 사용자 이름이고, repository는 저장소 이름입니다.
이제 git pull 또는 git push를 실행하여 SSH를 통해 GitHub에 접속할 수 있습니다.
참고: HTTPS 대신 SSH를 사용하는 경우에는 GitHub에서 추가적인 인증이 필요하지 않습니다.