ml repository를 clone할 때 https로 하면서 personal key를 생성하고 등록하고 하는 과정들이 매우 귀찮았다.
이러한 과정들을 모두 생략할 수 있는 ssh clone을 진행해보려 한다.
1 . ssh-key 생성
이때 passphrase는 그냥 엔터쳐도 상관없음.
dddwsd@Adminui-MacBookPro-7:~$ cd ~/.ssh
dddwsd@Adminui-MacBookPro-7:~$ ssh-keygen -t rsa -C "github 로그인 이메일 계정" -f "id_rsa_dddwsd"
2 . config file 생성
Host github.com
HostName github.com
User "github 로그인 이메일 계정"
IdentityFile ~/.ssh/id_rsa_dddwsd
3 . ssh key 등록
dddwsd@Adminui-MacBookPro-7:~/.ssh$ cat id_rsa_dddwsd.pub
를 통해 ssh-key를 출력하고 복사해서
github - settings - SSH and GPG keys로 들어가
new SSH key를 통해 등록해주면 된다.
4 . clone
dddwsd@Adminui-MacBookPro-7:~/dddwsd$ git clone git@github.com:dddwsd/algorithm.git
로 clone하면 된다.