우리는 이전 글을 통해 Git이 무엇이고 어디에 사용되는지를 배웠다. Git을 통해 아래 그림과 같이 파일을 관리할 수 있는데, 개인 컴퓨터로는 로컬 저장소(Local Repository)에 파일을 저장할 수밖에 없다. 따라서 다른 사람과의 협업과 효과적으로 Git을 사용하기 위해서는 원격 저장소(Remote Repository)의 존재가 매우 중요하다. 이때 원격 저장소(Remote Repository)로 사용하는 대표적인 네트워크 저장소가 바로 GitHub와 같은 버전 관리 저장소이다. (Git 호스팅 서비스) GitHub외에도 BitBucket, GitLab등을 사용할 수 있다.
출처: https://support.nesi.org.nz/hc/en-gb/articles/360001508515-Git-Reference-Sheet
GitHub는 분산 버전 컨트롤(Distributed Version Control System, DVCS) 소프트웨어 Git을 기반으로 파일을 호스팅 하고 다양한 협업 기능을 지원하는 마이크소프트의 웹서비스이다.
참고 : 깃허브(GitHub)란? - 44BITS
상세 정보 : 깃허브(GitHub)란? - 44BITS
GitHub를 사용하는데 있어서 먼저 알아두어야 할 GitHub의 정의와 특징에 대해서 간략하게 알아보았다. 하지만 이것만으로는 Git이 무엇인지 또 GitHub가 무엇인지 제대로 이해하기 어렵다. 따라서 다음 글에서는 GitHub를 보다 쉽게 이용할 수 있는 Github Desktop 어플리케이션을 이용하여 직접 Git과 Github를 사용해볼 것이다.