Github, Inc란?
- Git을 사용하여 소프트웨어 개발 버전 제어를 위한 호스팅을 제공하는 미국 기반의 글로벌 회사이다.
- Git의 분산 버전 제어 및 소스 코드 관리(SCM: Source Code Management) 기능과 자체 기능을 제공한다.
- 액세스 제어 및 프로젝트에 대한 버그 추적, 작업 관리 및 여러 협업 기능을 제공한다.
Github의 장점?
- Git을 통한 *형상관리 및 *버전관리가 가능하다.
- 소스관리를 통한 버그 수정 및 버전관리가 가능하다.
- 다양한 사람들과 함께 협업이 가능하다.
GitHub 사용방법
GitHub 계정 등록
- Github 메인 홈페이지인 github.com/ 에 접속하면 해당 페이지가 나온다.

계정을 등록하면 바로 이어서 나오는 페이지로 아래와 같이 나오게 된다

우리는 무료버전을 사용할 것이기 때문에 Free 를 선택한 후 "Finish sign up" 버튼을 클릭한다.
GitHub 저장소 생성(Create a new Repository)
GitHub를 사용하려면 먼저 저장소를 만들어야 한다. 로그인 후 메인 화면에서 Create New Repository 버튼을 클릭하면 다음의 화면처럼 저장소를 만들 수 있는 창이 나오게 된다. 화면에서처럼 Repository name을 지정하고(임의로 TEST라고 지정하였다.) 저장소 유형은 Public으로 지정하였다. 저장소의 유형의 경우에는 Public과 Private 2가지의 유형이 있는데 말그대로 Public은 다른 사람들과 공유되는 내용들을 올리는 공간이고 Private은 공개되지 않은 공간이다.

그 다음 내용으로 있는게 Initalize this repository with의 내용으로 저장소를 생성하면서 같이 초기화해주는 내용으로 해당 내용은 저장소를 만들때 설정할 수도 있고 만들고 난 이후에 설정할 수도 있는 내용이라서 기호에 맞게 사용하면 된다. 해당 내용들을 다 설정한 후 Create repository 버튼을 클릭하면 저장소 생성이 완료된다.
*형상관리: 소프트웨어의 변경사항을 체계적으로 관리하는 것, 소프트웨어의 이력을 관리하는 방식
*버전관리: 동일한 정보에 대한 버전을 관리하는 것, '소스코드'의 변경사항을 '버전'이라는 개념을 통해 관리하는 방식
'Tool' 카테고리의 다른 글
[Notepad++] 유용한 기능(세로열 선택, Compare) (0) | 2022.11.21 |
---|---|
[Android] 안드로이드 폰으로 디버깅하는 방법(Android Phone Debug) (0) | 2021.03.24 |
[Android] your android sdk location contains non-ascii characters (0) | 2021.03.20 |