상세 컨텐츠

본문 제목

Github 시작하기

Dev Tools/Git

by Komastar.Dev 2014. 3. 18. 20:42

본문

반응형

Github 는 소스 코드의 버젼 관리 솔루션 중 하나입니다.

누구를 위한 솔루션인가? 하면


mainSource

mainSource_real

mainSource_thisIsReal

mainSource_latestVersion

mainSource_realLatestVersion

mainSource_lastLatestVersion


위와 같이 기존 작성한 소스 코드를 잃지 않기 위해 계속 새로운 파일로 저장해 본 경험이 있으시다면

Github 와 함께 간편한 버젼 관리를 할 수 있습니다.

최초에 저장된 정보에서 새 버젼의 소스 코드가 저장 될 때 원본에서 변동된 내역을 저장하는 방식입니다.

따라서 기능을 추가하고 갑자기 잘 돌아가던 소스가 안돌아간다면 잘 돌아가던 때로 돌아 갈 수 있습니다.

혹은 테스트를 위해 분기를 생성하고 소스를 작성 한 뒤 병합을 할 수 있습니다.

Github 를 사용하기 위해 간단한 준비를 해야 합니다.


Github 를 이용하기 위해선 우선 계정을 생성해야 합니다.


아래는 github.com 최초 화면입니다.

사용 할 ID와 E-mail 주소 그리고 비밀번호를 넣고 Sign up for GitHub 을 클릭합니다.


유료 서비스를 사용 할 지 선택하는 페이지입니다.

Github는 무료로 사용이 가능하지만 유료에 비해 제약이 조금 있습니다.

무료 계정은 private repository 생성이 안됩니다.

비싼 서비스를 신청하면 스샷에 보이는 바와 같이 Private Repos가 늘어납니다.

Private Repository 는 말 그대로 공개가 안되는 Repository입니다.

그래서 무료 계정으로 Github를 사용하면 본인이 생성하는 Repository는 모두 Public Repository가 됩니다

한마디로 프로젝트가 전체 공개가 된다는 뜻이죠.



이제 Repository 를 생성합니다.

Repository 는 일종의 윈도우의 폴더와 비슷한 개념으로 보시면 됩니다.

여기에 본인이 작성하는 소스가 저장되고 변경 내역도 남기게 되어 소스의 버젼 관리를 할 수 있는 것이죠.

New Repository 를 클릭합니다.



Repository 이름을 기입하고

Description 에 간단한 설명을 적어도 좋습니다.

공개 혹은 비공개로 할지 체크합니다.

무료 계정이라면 당연히 공개만 가능합니다.



프로젝트가 어떤 언어로 작성되는지 설정 할 수 있습니다. 굳이 설정하지 않아도 사용엔 문제 없습니다.



소스들이 어떤 라이센스를 갖는지 설정합니다.

오픈 소스 라이센스에 대해선 조금 더 공부해야 할 듯하네요

간단하게 찾아보니 굉장히 머리가 아프더군요.

http://choosealicense.com 이 링크에서 라이센스에 대한 간단한 설명을 볼 수 있습니다.

[영어 주의]


Repository 생성이 끝났습니다.

Github for Windows 혹은 Github for Mac 을 설치하셔서 데스크탑에 Repository 를 복제하여 작업 할 수 있습니다.

위 추천한 두 앱 말고도 다양한 Git 관리 툴이 있습니다.


2014/02/15 - [Dev Tools/Github] - [Git] Github For Windows 설치 및 설정


2014/02/14 - [Dev Tools/Github] - [Git] Github For Mac 설치 및 설정



2014 / 03 / 18 - 20:28 최초 작성

2014 / 03 / 31 - 14:29 "서잭스" 피드백 반영. 솔루션에 대한 간단한 설명 추가

반응형

'Dev Tools > Git' 카테고리의 다른 글

Ubuntu Git  (0) 2015.01.09
[Git] Github For Windows 설치 및 설정  (0) 2014.02.15
[Git] Github For Mac 설치 및 설정  (2) 2014.02.14

관련글 더보기