버전관리 시스템이란?
문서나 코드의 변경사항을 저장해서 과거의 상태를 열람, 복원 할 수 있도록 한다. 또 협업시에 협업자들의 변경사항을 자동으로 붙여주고, 충돌을 방지한다.
- 생활코딩 버전관리 시스템 수업 : http://opentutorials.org/course/302
Git이란?
버전관리 시스템의 제품 중의 하나로, 분산형 버전관리 시스템으로 분류된다.
- 생활코딩 Git 수업 : http://opentutorials.org/course/303
Github란?
- http://github.com
- 버전관리 시스템인 Git을 이용하는 프로젝트들을 위한 원격저장소를 제공하는 서비스
- 오픈소스는 무료, 비공개 프로젝트는 유료 정책
- 저장소 크기의 제한이 없다.
- 로컬 버전관리 시스템이 없이도 많은 작업을 웹상에서 할 수 있다.
- 사람 중심의 서비스 구성이기 때문에 특정 저장소에 접근하려면 '아이디/저장소명'으로 해야 한다.