https://www.lainyzine.com/ko/article/creating-ssh-key-for-github/
* 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 |