본문 바로가기
개발일지/GIT

Git - SSH Keys 설정 (github 초기설정으로써 매우 중요함)

by 개발에정착하고싶다 2022. 10. 14.
320x100

#1 SSH 설정

 

보안의 문제로 인해서

SSH를 설정해주게되면 설정된 컴퓨터는 ‘이건 내 컴퓨터야’라는 의미로

github에 전달이 되는 것같다.

때문에 한번 설정해주는 것이 중요하다.


1)

https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent

여기를 참조하여서

 

Generating a new SSH key

영역에서

SSH 기초설정을하면 된다.


2)

같은 페이지의

 

Adding your SSH key to the ssh-agent

영역에서

ssh-agent를 셋팅해준다.


3)

 

2)와 같은페이지, 같은영역의 2번을 보고 config 파일을 셋팅해준다.


4)

 

마찬가지로 2)와 같은페이지, 같은영역의 3번을 보고

명령을 실행하고 비밀번호를 입력하여 셋팅해준다.


5)

 

2)와 같은 페이지, 같은 영역의 4번의

Add the SSH key to your account on GitHub. For more information, see "Adding a new SSH key to your GitHub account."

에서 Adding a new SSH key to your GitHub account를 눌러서

페이지로 이동한다.

 

이동 후에 mac, windows, linux

본인의 탭에 맞는 설정과

 

GitHub CLI, web browser 중에서 선택하여서 셋팅해주면 된다.

나의 경우에는 GitHub web browser로 연결을 할것이니깐

 

해당 탭의

Adding a new SSH key to your account

 

영역에서

# 의 주석처리를 뺀 

pbcopy < ~/.ssh/id_ed25519.pub

로 입력해주었다.

그리고 에러가 나지 않으면 사실상

컨트롤(커멘드) + v를 해주게 되었을때 ssh 코드가 나오게 된다.


#2 github 셋팅영역

 

1)

github에 로그인 후

settings에 들어와서

Access의 SSH and GPG keys에 들어온다

 

#1의 마지막에 받게된 SSH 코드를

new SSH keys에 들어와서 ‘key’영역에 붙여넣기하고 

 입력하고 

title은 아무거나 입력하고 키를 생성해준다.


이 SSH keys를 생성해주는 순간부터 github에 연동이 되어서 내 컴퓨터라는 인식을 하게 하는것 같다

100% 정확한것 같진 않지만 충분히 일리가 있다.

혹은 추가로 SSH keys 이용해야할 상황이 온다면 업로드를 추가로 해야겠다.

300x250