Github에 프로젝트 생성하고 팀원 초대하기

본 포스팅은 그린컴퓨터아카데미에서 진행되는 “NCS 기반의 소프트웨어 프로그래밍 관련 모든 교육”의 보조 학습 교재로 활용되기 위해서 작성되었습니다.
ITPAPER 멤버의 수업 교재 활용 이외에 이 포스팅에 대한 어떠한 방식의 2차 활용도 허용하지 않습니다.


NCS 분류 정보통신 > 응용SW엔지니어링 > 정보기술 > 정보기술개발
능력단위 애플리케이션 구현
학습모듈명 애플리케이션 구현

 

Github 소개

Github는 버전 관리 시스템인 Git을 사용하는 프로젝트를 위한 저장소를 제공하는 서비스입니다.
오픈소스의 경우 무료로 제공되고, 비공개 프로젝트의 경우 유료 서비스 형태로 제공됩니다. 유료, 무료 서비스 모두 저장 공간의 크기에는 제한이 없습니다.

github를 사용하면 여러명이 동시에 진행하는 프로젝트에서 발생되는 충돌상황을 방지할 수 있습니다.
충돌 상황이란 두명 이상이 동시에 하나의 소스코드를 편집할 때의 충돌이나 실수로 소스코드를 삭제했을 경우 삭제 이전으로 되돌려야 하는 상황등 입니다. (예를 들어 A가 작성한 소스코드를 B가 새로운 내용으로 덮어 쓰게 되어 A가 작성한 내용이 유실되는 경우)

 

 

Github 가입하기 (모든 팀원이 진행)

https://github.com/ 에 접속하여 메인 화면에 표시되는 가입 양식통해 회원가입을 진행합시다.

git01

 

무료, 유료 여부를 선택하는 단계가 표시된다. 여기서는 기본값으로 제공되는 무료 형태를 선택하고 다음으로 진행합니다.

  • 무료: Unlimited public repositories for free
  • 유료: Unlimited private repositories for $7/month

git02

 

이용 목적을 선택하는 화면이 표시됩니다. 일종의 설문조사라 생각하면 됩니다. 응답하지 않고자 할 경우 “Skip this step”을 선택하도록 합시다.

git03

 

가입 절차가 완료되고, 프로젝트 생성을 위한 화면이 표시됩니다.

git04

 

 

프로젝트 생성하기 (팀장만 진행)

1. 프로젝트 생성하기

가입 완료 화면에서의 “Start a project”버튼을 클릭하거나,
로그인한 상태에서 우측 상단의 “+”버튼 하위의 “New repository”버튼을 클릭하여 새로운 프로젝트를 생성합니다.

git05

 

2. 프로젝트 기본 정보 입력하기

(1)프로젝트의 이름과 (2)프로젝트의 소개글, (3)공개(public), 비공개(private)을 선택합니다.
이 때 비공개는 유료 형태로 가입한 경우에만 사용할 수 있기 때문에 여기서는 공개형식으로 진행합니다.

git06

 

3. 프로젝트 생성 완료

프로젝트가 생성되면 다음과 같이 프로젝트 저장소 페이지가 표시됩니다.

git07

 

4. 팀원 초대하기

프로젝트를 생성한 후 “Settings > Collaborators” 메뉴를 선택하고, 함께 프로젝트를 진행할 구성원의 Github 계정이름을 입력하여 초대메일을 발송합니다. 이 때 초대를 받는 사람은 미리 Github에 가입되어 있어야 합니다.

git08

 

 

프로젝트에 참여하기 (팀장을 제외한 나머지 팀원들이 진행)

1. 초대 메일 확인하기

프로젝트 참여에 대한 초대를 받은 사람은 자신이 가입시에 설정한 메일 주소로 참여 메일을 받게 됩니다.
이 메일에서 “View invitation” 버튼을 클릭합니다.

git09

 

2. 초대에 응하기

페이지가 이동되면서 Github 사이트에 접속된다. 제시되는 페이지에서 “Accept invitation” 버튼을 클릭하도록 합니다.

git10

 

이제 Github를 통한 프로젝트 형상관리의 준비가 완료되었습니다.

댓글 남기기