전 세계 개발자들이 코드를 저장하고 공유하는 세계 최대의 클라우드 기반 소스코드 원격 저장소 서비스. 프로그램 개발 이력을 관리하는 'Git'의 기능을 웹으로 확장하여, 소스코드의 변경 과정을 안전하게 백업하고 누구나 쉽게 접근할 수 있도록 돕는 소프트웨어 개발의 중심지.
가장 큰 장점은 시공간을 초월한 효율적인 협업 환경을 제공한다는 점. 여러 개발자가 '브랜치(Branch)'를 만들어 원본 코드 훼손 없이 독립적으로 작업한 뒤, '풀 리퀘스트(Pull Request)'를 통해 검토를 거쳐 하나의 완성된 프로그램으로 안전하게 합칠 수 있음.
깃허브는 동시에 개발자들의 가장 강력한 포트폴리오이자 오픈소스 생태계의 허브이기도 함. 자신이 만든 프로젝트와 기여 이력이 고스란히 기록되어 '개발자의 이력서'로 통하며, 리액트나 플러터 같은 세계적인 오픈소스 프로젝트에 직접 참여해 전 세계 천재들과 소통할 수 있는 개발자들의 소셜 네트워크.
추가 정보
개요
깃허브는 Git 저장소를 온라인에 보관하고 여러 개발자가 코드 변경을 함께 검토·통합하도록 돕는 클라우드 플랫폼임. 저장소, 브랜치, 커밋, 포크, 이슈, 풀 리퀘스트를 중심으로 분산 버전 관리와 협업 과정을 웹 환경에 결합함.
주요 기능
공개·비공개 저장소 호스팅과 코드 리뷰 외에도 프로젝트 관리, 위키, 정적 웹사이트 호스팅, 패키지 배포, 보안 점검, 개발 환경, 지속적 통합·배포 자동화 기능을 제공함. 개발자는 로컬 Git 작업과 웹 인터페이스를 연결해 변경 이력을 추적하고 다른 참여자의 제안을 검토한 뒤 프로젝트에 병합할 수 있음.
성장과 소유 구조
2007년 개발이 시작되고 2008년 공개 출시된 뒤 오픈소스 프로젝트와 기업 개발 조직이 함께 사용하는 대규모 협업 기반으로 성장함. 2012년 첫 대규모 외부 투자를 유치했으며 2018년 마이크로소프트가 75억 달러 규모의 주식 거래로 인수를 완료함.
플랫폼 확장
깃허브는 저장소 호스팅에서 출발해 npm 패키지 생태계, 자동화, 보안, 교육, 후원, 클라우드 개발 환경과 인공지능 코딩 지원으로 범위를 넓힘. 2020년 공개 저장소 스냅샷을 북극 장기 보관 시설에 저장했고 2021년 오픈AI와 협력한 깃허브 코파일럿을 기술 미리보기로 공개함.
그 외 사실들 2건
기록
깃허브는 Git을 기반으로 저장소의 변경 이력을 추적하고 브랜치·커밋·풀 리퀘스트를 통해 여러 개발자가 같은 프로젝트를 협업하도록 지원하는 클라우드 플랫폼임.
출처: GitHub Docs깃허브가 2020년 4월 15일 npm 인수를 완료했으며 공개 레지스트리를 무료로 유지한다고 발표함.
현재 운영 구조를 형성한 인수 완료
