without haste but without rest

Github ssh key setup 본문

Git

Github ssh key setup

JinungKim 2022. 3. 1. 12:09

Subject

깃허브 개인 계정에 공개키를 설정해서 별도의 액세스 토큰없이 ssh로 통신하고자 함


1. 키 생성

이미 존재하는 공개키와 개인키가 있는지 확인한다.

$ ls -al ~/.ssh
# Lists the files in your .ssh directory, if they exist

없다면 키를 하나 생성한다.

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

생성 시 물어보는 위치는 기본 값을 사용하고 passphrase는 선택사항

ls -la ~/.ssh

키 생성 후 파일 두 개를  확인할 수 있다.

 

id_ed25519

id_ed25519.pub

 

.pub이 공개키고 확장자가 없는 파일이 개인키 역할을 한다.

 

 

공개키를 클립보드에 복사한다.

# MacOS

$ pbcopy < ~/.ssh/id_ed25519.pub
# Copies the contents of the id_ed25519.pub file to your clipboard

 

 

복사한 공개키를 깃허브 계정에 추가한다. 

 

 

 

 

ssh 접속 테스트

ssh -T git@github.com

 


 

 

Adding a new SSH key to your GitHub account - GitHub Docs

Before adding a new SSH key to your account on GitHub.com, you should have: After adding a new SSH key to your account on GitHub.com, you can reconfigure any local repositories to use SSH. For more information, see "Switching remote URLs from HTTPS to SSH.

docs.github.com

 

 

 

Generating a new SSH key and adding it to the ssh-agent - GitHub Docs

About SSH key generation If you don't already have an SSH key, you must generate a new SSH key to use for authentication. If you're unsure whether you already have an SSH key, you can check for existing keys. For more information, see "Checking for existin

docs.github.com

 

'Git' 카테고리의 다른 글

git cherry pick  (0) 2022.04.23
Github Actions  (0) 2022.03.03
gitignore 캐시 파일 제거  (0) 2021.09.18
git 브랜치 학습  (0) 2020.12.27
깃허브 초보를 위한 튜토리얼  (0) 2020.03.05
Comments