1달에 7불 하는 github micro plan 을 쓰고 있다. github 비공개 저장소를 5개까지 쓸 수 있는 서비스다.

private 서비스의 경우, 내 개발머신 계정의 공개 키를 깃헙의 계정에 등록해줘야 저장소를 식별할 수 있다.

~/.ssh/id_rsa.pub 키 파일의 내용을 복사한다. 이 파일이 없으면 ssh-keygen 명령어로 키 파일을 만들자. 키 파일의 내용을 복사했으면 github 의 ssh setting 페이지에 가서 ssh key 파일 내용을 등록해 준다.

ssh key 를 등록했으면 저장소를 클론할 수 있다. 우리 개발머신의 경우 git & curl 버전이 낮아 HTTP를 통한 request 가 안되서, 그냥 ssh 를 통한 명령어로 사용했다.

git clone git@github.com:myuser/myrepo.git
git remote add origin myuser@github.com:myuser/myrepo.git

이걸로 저장소 초기 세팅이 끝났고, add/commit/push 해가면서 쓰면 된다.