SSH key를 발급받아 github에 연동한 뒤 지금까지 작성해 놓은 코드를 푸시해보자👊🏻
> id_rsa id_rea.pub // 두 디렉토리가 있다면 ssh key가 이미 발급되어 있는것이다.
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
// ssh-keygen -t ed25519 -C "im.ceciliaan@gmail.com"
$ eval "$(ssh-agent -s)"
> Agent pid 20016
$ open ~/.ssh.config
> The file /Users/ce._.cy/.ssh/config does not exist.
$ touch ~/.ssh/config
$ open ~/.ssh.config
// 오픈된 파일에 아래 코드를 넣어준다.
Host *
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/id_ed25519
$ ssh-add -K ~/.ssh/id_ed25519
> Identity added: ~
$ pbcopy < ~/.ssh/id_ed25519.pub
생성된 SSH key를 이제 github에 연동해주어야 한다. github 프로필을 클릭하면 settings가 있고 거기서 SSH and GPGkeys 메뉴를 클릭해 준다.
title을 적고, key안에 복사한 자신의 SSH key를 붙여넣어주고 add SSH key 버튼을 클릭해준다.
$ git add .
$ git commit -m "first commit"
$ git branch -M main // 이건 필수는 아니지만 github도 master 브랜치를 main으로 변경해 쓰길권고하기 있기 때문에 변경해주었다.
$ git remote add origin https://github.com/devCecy/boilet-plate-feat.node.js-.git
$ git push -u origin main
John Ahn님의 유튜브 강의와 github에서 제공하는 문서를 바탕으로 글을 작성했습니다.