SSH 프로토콜을 이용하면 원격 서버나 서비스에 접속할 수 있다. 그리고 SSH key를 이용하면 GitHub에 username과 password를 입력하지 않고도 접속할 수 있다.
SSH를 셋업하기 위해서는 먼저 SSH key를 생성하고, ssh-agent에 추가한다. 그리고 GitHub 계정에 해당 키를 추가한다.
리눅스 기준
ls -al ~/.ssh
를 입력한다.ssh-keygen -t rsa -b 4096 -C "ktseo41@gmail.com"
$ eval "$(ssh-agent -s)"
> Agent pid 38439
$ ssh-add ~/.ssh/id_rsa
$ sudo apt-get install xclip
$ xclip -sel clip < ~/.ssh/id_rsa.pub
잘안돼서
cat ~/.ssh/id_rsa.pub
를 이용해서 SSH key를 직접 복사했다.