github은 분산형 버전 관리 도구인 깃(git)을 사용하는 프로젝트를 웹 상에서 지원하는 웹 호스팅 서비스의 일종이다.
github은 가장 인기있는 오픈소스 코드저장소의 하나로 유사 사이트로 gitlab, gitbucket 등이 있다. github은 2018년 75억 달러에 마이크로소프트에 인수되어 마이크로소프트의 일원이 되었으며, 이러한 인수는 최근 마이크로소프트의 오픈소스 친화정책의 일환이라 볼 수 있다.
Github 계정 생성하기
github의 공식 사이트 주소는 http://www.github.com이다.
01 github에 가입하기 위해서는 사이트 주소에서 Sign up 버튼을 클릭한다.
02 Sign up 버튼을 클릭한 후, 구글 이메일 주소를 입력한다. 이때, 입력한 이메일 주소는 github에서 이전에 사용된 적이 없어야 한다. 입력한 주소가 사용 가능한 구글 이메일 주소이면 Continue 버튼을 클릭할 수 있다.
03 Continue 버튼을 클릭한 후, 비밀번호를 입력한다. 비밀번호는 조금 복잡하게 작성하는 것이 좋으며, 암호 조건을 만족하면 Continue 버튼을 클릭할 수 있다.
04 Continue 버튼을 클릭한 후, 유저이름을 입력한다. 해당 유저이름은 향후 구축할 github pages 주소로 사용될 이름이므로 이메일 주소의 이름과 동일한 것을 사용하는 것이 좋다. 유저이름을 입력한 후 Continue 버튼을 클릭한다.
05 Continue 버튼을 클릭한 후, 제품 갱신 및 공지사항에 대한 이메일 수신 여부를 입력한다. 수신 계획이 없는 경우, n을 입력한 후 Continue 버튼을 클릭한다.
06 Continue 버튼을 클릭한 후에는 로봇 등을 통한 기계적 가입을 제한하기 위한 절차가 진행된다. 확인 버튼을 클릭한다.
07 확인 버튼을 클릭하면, 아래와 같이 6개의 그림이 제시되며 사람의 직접 가입을 확인하기 위해 나선은하 그림을 요구하므로 나선은하 그림을 클릭한다.
08 적정한 나선은하 그림을 클릭하면 유사한 6개의 그림이 다시 한번 제시된다. 이번에도 이전과 동일하게 사람의 직접 가입을 확인하기 위한 나선은하 그림 클릭에 대한 것이므로 해당 그림을 클릭한다.
09 적정하게 나선은하 그림을 클릭하면, 체크 표시가 제시되고, Create account 버튼이 활성화된다. 이제 Create account 버튼을 클릭한다.
10 Create account 버튼을 클릭하면, launch code를 입력하여야 한다. 입력할 launch code는 github에서 회원 가입시 입력한 이메일로 발송하였으므로 이메일을 확인한다.
11 Launch code 확인을 위하여 gmail.com를 방문하여 로그인 버튼을 클릭한다.
12 이메일 주소를 입력한 후 다음 버튼을 클릭한다.
13 아래 그림과 같이 비밀번호를 입력한 후 다음 버튼을 클릭한다.
14 이메일 목록에서 github이 발송한 이메일을 확인하고 클릭한다.
15 이메일에서 코드를 확인한다.
16 이메일의 코드를 한자씩 입력한다.
17 이제, github 회원 가입이 완료되었다.
참고로 github에서는 크래킹 등에 대비하여 수시로 회원가입 화면 등을 개정하므로 가입 절차는 매번 달라질 수 있다.