본문 바로가기

깃허브

GitHub

전 세계 개발자들이 코드를 저장하고 공유하는 세계 최대의 클라우드 기반 소스코드 원격 저장소 서비스. 프로그램 개발 이력을 관리하는 'Git'의 기능을 웹으로 확장하여, 소스코드의 변경 과정을 안전하게 백업하고 누구나 쉽게 접근할 수 있도록 돕는 소프트웨어 개발의 중심지.

가장 큰 장점은 시공간을 초월한 효율적인 협업 환경을 제공한다는 점. 여러 개발자가 '브랜치(Branch)'를 만들어 원본 코드 훼손 없이 독립적으로 작업한 뒤, '풀 리퀘스트(Pull Request)'를 통해 검토를 거쳐 하나의 완성된 프로그램으로 안전하게 합칠 수 있음.

깃허브는 동시에 개발자들의 가장 강력한 포트폴리오이자 오픈소스 생태계의 허브이기도 함. 자신이 만든 프로젝트와 기여 이력이 고스란히 기록되어 '개발자의 이력서'로 통하며, 리액트나 플러터 같은 세계적인 오픈소스 프로젝트에 직접 참여해 전 세계 천재들과 소통할 수 있는 개발자들의 소셜 네트워크.

15 타임라인
2 사실
1 연결
31 관련 링크
깃허브

추가 정보

개요

깃허브는 Git 저장소를 온라인에 보관하고 여러 개발자가 코드 변경을 함께 검토·통합하도록 돕는 클라우드 플랫폼임. 저장소, 브랜치, 커밋, 포크, 이슈, 풀 리퀘스트를 중심으로 분산 버전 관리와 협업 과정을 웹 환경에 결합함.

주요 기능

공개·비공개 저장소 호스팅과 코드 리뷰 외에도 프로젝트 관리, 위키, 정적 웹사이트 호스팅, 패키지 배포, 보안 점검, 개발 환경, 지속적 통합·배포 자동화 기능을 제공함. 개발자는 로컬 Git 작업과 웹 인터페이스를 연결해 변경 이력을 추적하고 다른 참여자의 제안을 검토한 뒤 프로젝트에 병합할 수 있음.

성장과 소유 구조

2007년 개발이 시작되고 2008년 공개 출시된 뒤 오픈소스 프로젝트와 기업 개발 조직이 함께 사용하는 대규모 협업 기반으로 성장함. 2012년 첫 대규모 외부 투자를 유치했으며 2018년 마이크로소프트가 75억 달러 규모의 주식 거래로 인수를 완료함.

플랫폼 확장

깃허브는 저장소 호스팅에서 출발해 npm 패키지 생태계, 자동화, 보안, 교육, 후원, 클라우드 개발 환경과 인공지능 코딩 지원으로 범위를 넓힘. 2020년 공개 저장소 스냅샷을 북극 장기 보관 시설에 저장했고 2021년 오픈AI와 협력한 깃허브 코파일럿을 기술 미리보기로 공개함.

타임라인 15건 · 2007–2026

수록 이벤트 분포 점을 선택하면 해당 이벤트로 이동할 수 있습니다.
2007년 2026년
release 6건

깃허브가 비공개 베타 운영을 마치고 Git 저장소 호스팅 서비스를 공개 출시함. 커밋에 의견을 남기는 기능과 프로젝트 간 관계를 보여 주는 네트워크 그래프 등을 제공해 개발자의 코드 공유와 협업을 지원한 출발점. Git 자체와는 별개의 웹 서비스로, 분산 버전 관리 도구를 이용하는 개발자 생태계의 확장에 기여함.

Git

GitHub가 대용량 파일을 다루는 오픈소스 확장 Git LFS를 공개함. 저장소에는 큰 파일의 실제 내용 대신 작은 참조 정보를 넣고, 원본 데이터는 별도 저장소에서 전송하는 방식. 음원·영상·그래픽·데이터셋처럼 일반적인 소스 코드보다 큰 이진 파일을 Git 작업 과정에 포함하기 위한 보완책이며, Git 본체와 별도로 설치·운영되는 확장임.

Git

npm CLI 7이 npm 레지스트리의 latest 태그로 승격되며 일반 배포됨. 새 package-lock.json v2 형식을 도입해 결정론적이고 재현 가능한 패키지 트리 생성을 강화하고, 피어 의존성 자동 설치와 충돌 시 설치 차단을 기본 동작으로 전환함. 내부 의존성 수를 줄이고 성능과 테스트 커버리지를 개선한 대규모 CLI 개편.

2021-06-29 release 제품을 공개한 개발 플랫폼

깃허브, 코파일럿 기술 미리보기 공개

깃허브가 오픈AI와 공동 개발한 인공지능 코딩 도구 깃허브 코파일럿을 제한된 기술 미리보기로 공개함. 작업 중인 코드의 맥락을 바탕으로 코드 줄과 함수를 제안하는 기능을 선보이며 플랫폼의 중심 영역을 저장소 협업에서 인공지능 기반 개발 지원으로 확장함.

npm이 OpenID Connect(OIDC) 기반 신뢰할 수 있는 배포 기능을 일반 배포함. GitHub Actions와 GitLab CI/CD의 특정 워크플로를 패키지의 신뢰할 수 있는 게시자로 지정해, 장기 수명의 npm 게시 토큰을 저장·회전·노출하지 않고도 패키지를 배포할 수 있게 함. 배포마다 짧은 수명의 워크플로별 자격 증명을 사용하고, 해당 방식으로 게시한 패키지에는 소스와 빌드 환경을 검증할 수 있는 프로비넌스 증명을 기본 생성하며 npm 공급망 보안 체계를 강화함.

npm

커서가 자체 Git 기반 코드 호스팅 서비스 '오리진(Origin)'을 얼리 베타로 출시함. 유료 플랜 사용자를 대상으로 순차 제공되며, 저장소 생성·호스팅, 코드 탐색, 풀 리퀘스트와 깃허브 동기화 등의 기본 기능을 지원함.

커서는 오리진을 대규모 소프트웨어 에이전트 활용을 염두에 둔 '에이전트 규모(agent scale)'의 Git 포지로 설명함. 코드 저장소와 해당 코드를 작업하는 AI 에이전트·풀 리퀘스트를 같은 환경에 배치하는 구조로, 향후 추가적인 에이전트 네이티브 기능을 제공할 계획임. 커서가 AI 코딩 도구를 넘어 GitHub와 겹치는 코드 호스팅·개발 협업 인프라 영역으로 사업 범위를 확장한 사례.

milestone 6건

깃허브가 앤드리슨 호로위츠로부터 1억 달러 규모의 첫 대규모 외부 투자를 유치함. 초기 수년간 자체 매출로 성장하던 회사가 기업 시장과 더 넓은 협업 영역으로 서비스를 확장할 자본을 확보한 전환점이 됨.

GitHub가 저장소 데이터의 SHA-1 계산 과정에서 알려진 충돌 공격의 흔적을 탐지·거부하는 기능을 적용함. 서로 다른 데이터가 같은 해시값을 갖도록 만드는 공격에 대응해, 내용으로 객체를 식별하는 Git 생태계의 안전성을 강화한 조치. 당시 Git 저장소에서 실제 위조 공격이 성공했다고 발표한 사건이나 SHA-256으로의 전면 전환 완료를 뜻하지는 않음.

깃허브가 모든 활성 공개 저장소와 일정 기준을 충족한 주요 저장소의 스냅샷을 생성함. 약 21테라바이트의 데이터를 186개 필름 릴로 기록해 스발바르의 북극 세계 기록 보관소에 옮김으로써 오픈소스 코드를 장기간 보존하는 아카이브를 구축함.

2020-04-15 milestone 인수를 완료한 플랫폼

npm, 깃허브에 합류

깃허브가 자바스크립트 패키지 레지스트리 npm의 인수를 마무리하고, npm이 깃허브 생태계에 공식 합류함. 깃허브는 npm 공개 레지스트리를 무료로 유지하는 한편, 레지스트리 인프라·다단계 인증·패키지 배포 경험을 개선하고 GitHub 풀 리퀘스트부터 npm 패키지 버전까지 변경 이력을 연결하는 공급망 보안 강화를 추진함.

npm이 기존 클래식 접근 토큰을 모두 영구 폐기하고, 새 클래식 토큰의 생성·복구도 중단함. 이후 npm login은 장기 토큰 대신 2시간 뒤 만료되는 세션 토큰을 발급하도록 바뀌었으며, 패키지 게시 작업에는 2단계 인증을 적용함. 동시에 세분화 접근 토큰을 터미널에서 생성·조회·폐기할 수 있는 CLI 관리 기능을 도입해, 장기·광범위 권한 토큰 중심의 인증 체계에서 짧은 수명과 최소 권한 원칙을 강화한 보안 전환점.

start 1건

톰 프레스턴워너와 크리스 완스트래스가 샌프란시스코에서 Git 기반 코드 협업 서비스 구상을 시작하고 첫 코드를 작성함. 개인 개발자도 분산 버전 관리와 코드 공유를 쉽게 사용할 수 있도록 웹 인터페이스를 결합한 프로젝트의 출발점이 됨.

event 1건

마이크로소프트가 깃허브를 75억 달러 상당의 자사 주식으로 인수하기로 합의했다고 발표함. 당시 2,800만 명 이상의 개발자가 이용하던 코드 호스팅·협업 플랫폼을 확보하면서, 깃허브의 독립 운영과 개발자의 언어·도구·클라우드 선택권을 유지하겠다고 밝힘. 오픈소스와 개발자 서비스 분야를 확대하는 전략적 거래로, 이날은 규제 심사 등을 전제로 한 계약 발표이며 인수 완료는 같은 해 10월 26일.

change 1건
2018-10-26 change 인수가 완료된 플랫폼

마이크로소프트, 깃허브 인수 완료

마이크로소프트가 6월에 발표한 깃허브 인수 거래의 완료를 공식 발표함. 자마린 출신의 냇 프리드먼이 깃허브 CEO로 취임해 마이크로소프트 클라우드·AI 부문 책임자 스콧 거스리에게 보고하는 구조가 됨. 회사는 인수 후에도 깃허브가 독립적으로 운영되는 개방형 개발자 플랫폼이라는 원칙을 유지하겠다고 재확인함.

그 외 사실들 2건

기록

  • 깃허브는 Git을 기반으로 저장소의 변경 이력을 추적하고 브랜치·커밋·풀 리퀘스트를 통해 여러 개발자가 같은 프로젝트를 협업하도록 지원하는 클라우드 플랫폼임.

    출처: GitHub Docs
  • 깃허브가 2020년 4월 15일 npm 인수를 완료했으며 공개 레지스트리를 무료로 유지한다고 발표함.

    현재 운영 구조를 형성한 인수 완료

    2020년 4월 15일 | 출처: GitHub Blog
갱신 2026-06-22