본문 바로가기
프로그래밍/툴

ssh로 github 사용하기

by 써드아이 2021. 1. 19.

https://www.lainyzine.com/ko/article/creating-ssh-key-for-github/

 

GitHub 접속 용 SSH 키 만드는 방법

GitHub의 저장소를 사용할 때 HTTPS과 SSH 프로토콜을 사용할 수 있습니다. SSH 프로토콜은 공개키 방식으로 안전하게 정보를 교환할 수 있습니다. 이번 글에서는 공개키를 만드는 방법부터, GitHub에

www.lainyzine.com

 

* https 방식

 

 

git clone https://github.com/계정/프로젝트.git

 

 

* public key 생성

 

# ssh-keygen -t rsa -b 4096 -C "namacin@gmail.com"

 

 

* ssh 방식

 

git clone git@github.com:계정/프로젝트.git

 

 

물론 github에 로컬의 rsa 키를 등록해야한다.  (~/.ssh/id_rsa.pub 파일)

없으면 ssh-keygen으로 생성.

 

키를 생성할 때 passphase에 빈칸을 주면 패스워드 조자 묻지 않는다.

 

 

* github 등록

 

https://github.com/settings/keys

[New SSH key]

Key type은 Authentication Key 로.. [Add SSH key]

local에서 ~/.ssh/config 파일에

Host github.com
IdentityFile ~/.ssh/id_rsa
User git

 

추가

 

 

* 접속 테스트

ssh -T git@github.com


Hi userid You've successfully ...


git clone git@github.com:userid/project.git

 

 

 

* 기존에 진행중인 프로젝트를 https 방식에서 ssh방식으로 변경하려면...

 

git remote remove origin

 

git remote add origin git@github.com:계정/프로젝트.git

 

git push -u origin main

 

 

'프로그래밍 > ' 카테고리의 다른 글

git, branch 이름 바꾸기  (0) 2021.01.20
vim 잘 쓰기  (0) 2021.01.19
git의 여러가지 취소  (0) 2021.01.18
toolchain 도구  (0) 2021.01.15
vscode에서 platformio 라이브러리 추가  (0) 2021.01.02