github에 프로젝트 등록하기

github라는 멋진 서비스가 있다. 공개 프로젝트에 대해서 무료로 git repository를 제공해주는 서비스이다. 처음 계정을 만들고 프로젝트를 시작하려는 사람들에게 도움이 되고자 경험한 것을 적어둔다.

1. 계정 만들기

일반 사이트와 별반 차이가 없다. 이름, 이메일, 패스워드 정도만 적어주면 바로 가입이 된다. 비공개 프로젝트를 저장하기 위해서는 유로로 일정 비용을 지불해야 한다.

2. 프로젝트 생성

Create New Repo 버튼을 누른다. 프로젝트 이름을 적고 생성하면 바로 만들어진다.

3. public key 등록

Account Setting 버튼 -> SSH Keys에 들어가면 키를 등록할 수 있다. 키를 등록해둬야 git 서버에 접속 가능하다. 적당한 이름을 주고 키를 저장한다.

키는 보통 ~/.ssh/id_rsa.pub 라는 이름으로 저장이 되어있다. 이 파일의 내용을 붙여넣으면 된다.

4. git clone

생성된 프로젝트의 Code 탭을 보면 HTTP, SSH를 선택할 수 있는 버튼이 있다. 추 후의 편의를 위해서 SSH를 선택하고 해당 주소를 복사하여 clone한다.

$ git@github.com:{Name}/{project name}.git

5. 코드 수정 및 서버에 반영하기

처음 프로젝트를 clone하면 당연히 아무 내용이 없다. 적당하게 파일/디렉토리를 생성한 뒤에 git push 하면 서버에 반영이 된다. (git 사용법은 여기에선 논외로 한다.)

$ git push origin HEAD:origin/master

 

아마 협업도 가능할거고, 사용자별로 권한도 줄 수 있을 것 같다. 오늘 처음 해보는거라 아직 생소하지만 공개 저장소를 무료로 사용할 수 있다는 것이 마음에 든다. 🙂

댓글 남기기