깃허브
용어심층GitHub
깃허브(GitHub)는 분산 버전 관리 시스템 Git을 기반으로 소스 코드를 저장·공유하고 개발자들이 협업하도록 돕는 세계 최대 규모의 웹 기반 개발자 플랫폼이다. 2008년 출시되어 2018년 마이크로소프트에 인수되었다.
1.개요
깃허브(GitHub)는 분산 버전 관리 시스템인 Git을 기반으로 소스 코드를 저장·공유하고 여러 개발자가 협업하도록 돕는 웹 기반 개발자 플랫폼이다. 2008년 서비스를 시작했으며, 2018년 마이크로소프트에 인수되어 그 자회사인 GitHub, Inc.가 운영한다. 본사는 미국 샌프란시스코에 있다.
개발자는 '저장소(repository)'라는 단위로 코드를 관리하고, 변경 이력 추적·이슈 관리·코드 리뷰·풀 리퀘스트(pull request) 등의 기능을 통해 프로젝트를 공동으로 발전시킨다. 접근 제어, 버그 추적, 기능 요청, 작업 관리, 지속적 통합(CI), 위키 같은 부가 기능도 함께 제공한다.
2023년 1월 회사 발표 기준으로 깃허브는 1억 명이 넘는 개발자와 4억 2천만 개 이상의 저장소를 두고 있으며, 이 가운데 공개 저장소는 최소 2,800만 개다. 저장소 수와 개발자 수 면에서 세계 최대의 소스 코드 호스팅 서비스로 꼽힌다.
[1]2.역사와 성장
깃허브의 개발은 2007년에 시작되었고, 톰 프레스턴워너, 크리스 완스트래스, P. J. 하이에트, 스콧 채콘 네 사람이 루비 온 레일즈로 구현했다. 수개월의 베타 기간을 거쳐 2008년 4월 정식 출시되었으며, 운영사 GitHub, Inc.는 2007년 샌프란시스코에서 설립되었다. 초기에는 외부 투자 없이 창업자들이 직접 자금을 대고 직원을 고용하는 부트스트랩 방식으로 운영되었다.
서비스는 빠르게 성장했다. 2009년 2월에는 공개 저장소가 4만 6천여 개에 이르렀고, 2010년 100만 개, 2013년에는 사용자 300만 명과 저장소 500만 개를 넘어 그해 말 저장소가 1천만 개로 늘었다. 2011년에는 커밋 수 기준으로 소스포지와 구글 코드를 앞질렀다. 2015년에는 미국 밖으로는 처음으로 일본에 사무소를 열었고, 2025년 6월 저장소 수가 10억 개를 돌파했다.
자금 조달 면에서는 2012년 7월 앤드리슨 호로위츠가 7억 5천만 달러의 기업가치를 기준으로 1억 달러를 투자했고, 2015년 7월에는 세쿼이아 캐피털이 주도한 시리즈 B에서 2억 5천만 달러를 유치하며 약 20억 달러의 가치를 인정받았다. 2023년 기준 연간 매출은 약 10억 달러로 추정되었다.
3.Git 기반의 작동 방식
깃허브를 떠받치는 핵심 소프트웨어는 리눅스 창시자 리누스 토르발스가 만든 분산 버전 관리 시스템 Git이다. 사용자 인터페이스 등 깃허브 고유의 소프트웨어는 루비 온 레일즈와 얼랭으로 작성되었다. 모든 표준 Git 명령을 명령줄에서 그대로 쓸 수 있으며, 여러 데스크톱 클라이언트와 플러그인도 지원된다.
작업의 기본 단위는 저장소이며, 코드에 대한 변경은 '커밋(commit)'으로 기록되어 전체 이력이 보존된다. 다른 사람의 저장소를 자신의 계정으로 복제하는 '포크(fork)', 변경 사항을 원본에 반영해 달라고 제안하는 '풀 리퀘스트(pull request)', 제안된 변경 사이의 차이를 비교하는 'diff' 등이 협업의 뼈대를 이룬다. 이슈 추적에는 레이블, 마일스톤, 담당자 지정, 검색 기능이 쓰인다.
누구나 공개 저장소를 열람하고 내려받을 수 있지만, 저장소에 내용을 기여하려면 계정 등록이 필요하다. 등록 사용자는 토론에 참여하고 저장소를 관리하며 다른 사람의 저장소에 변경을 제안하거나 검토할 수 있다.
4.주요 기능과 서비스
깃허브는 코드 호스팅 외에도 개발 전 과정을 아우르는 여러 서비스를 제공한다.
- GitHub Pages: 2008년 도입된 정적 웹 호스팅 서비스로, 저장소의 파일을 github.io 서브도메인이나 사용자 지정 도메인으로 공개한다. 정적 사이트 생성기 지킬(Jekyll)과 연동되며 HTTPS를 지원한다.
- GitHub Actions: 2018년 발표되어 2019년 11월 정식 출시된 지속적 통합·배포(CI/CD) 도구다. 미리 만든 액션을 공유·재사용하는 마켓플레이스와 함께 제공되며, 리눅스·윈도·macOS 러너를 호스팅한다.
- Gist: 코드 조각(스니펫)을 공유하는 페이스트빈 형태의 서비스로, 각 gist가 그 자체로 하나의 Git 저장소여서 버전 관리와 포크가 가능하다. 2008년 톰 프레스턴워너가 루비 컨퍼런스에서 처음 선보였다.
- GitHub Codespaces: 클라우드에서 코드를 빌드·테스트할 수 있는 온라인 통합 개발 환경(IDE)이다.
- GitHub Enterprise: 조직이 자체 인프라나 클라우드에서 운영하는 자체 관리형 버전으로, 2011년부터 제공되었다.
- GitHub Mobile: 2019년 출시된 iOS·안드로이드 앱이다.
이 밖에 마크다운으로 자동 렌더링되는 README 문서, 위키, 이메일 알림, 토론, 보안 취약점 경고 등을 지원한다. 요금 정책은 2019년 1월 기여자 3명까지의 비공개 저장소를 무료로 열었고, 2020년 4월부터는 무제한 협업자가 참여하는 비공개 저장소를 포함한 핵심 기능 전부를 무료로 제공한다.
5.마이크로소프트 인수
마이크로소프트는 2012년 무렵부터 비주얼 스튜디오 코드, 파워셸, .NET Core 등 자사의 오픈 소스 프로젝트를 깃허브에 올리며 주요 사용자가 되었다. 2018년 6월 4일 마이크로소프트는 75억 달러에 깃허브를 인수하겠다고 발표했고, 거래는 같은 해 10월 26일 마무리되었다. 인수 이후에도 깃허브는 독립적인 브랜드와 플랫폼으로 운영되었으며, 자마린 출신의 냇 프리먼이 이끌었다.
이 인수는 오픈 소스와 클라우드로 무게를 옮긴 사티아 나델라 체제 마이크로소프트의 전략과 맞닿아 있었다. 다만 발표 직후 일부 개발자는 마이크로소프트의 과거 인수 이력을 이유로 우려를 표했고, 경쟁 서비스인 깃랩·빗버킷·소스포지로 프로젝트를 옮기려는 사용자가 일시적으로 늘기도 했다.
마이크로소프트 산하에서 깃허브는 2019년 코드 분석 도구 셈믈(Semmle)을, 2020년 자바스크립트 패키지 관리자 npm을 인수했고, 같은 해 오픈 소스 코드를 장기 보존하는 깃허브 아카이브 프로그램을 마련했다. 2021년에는 냇 프리먼의 뒤를 이어 토마스 돔케가 CEO가 되었다.
6.블록체인·암호화폐에서의 역할
암호화폐와 블록체인 분야에서 깃허브는 특별한 위치를 차지한다. 비트코인, 이더리움을 비롯한 대다수 블록체인 프로젝트는 핵심 코드를 깃허브에 오픈 소스로 공개하여 누구나 소스를 열람·검증·기여할 수 있게 한다. 이는 특정 주체가 코드를 임의로 조작하지 않았음을 공개적으로 확인할 수 있게 하여 프로젝트의 투명성과 신뢰성을 뒷받침한다.
스마트 컨트랙트 코드, 디앱의 소스, 솔리디티로 작성된 컨트랙트 등도 상당수가 깃허브에서 공개적으로 관리된다. 코드 공개 여부는 오픈 소스 정신과 밀접하게 이어지며, 프로젝트가 실제로 검증 가능한지를 가늠하는 근거가 된다. 블록체인의 프로토콜 변경 제안이나 개선안 논의도 깃허브 저장소의 이슈와 풀 리퀘스트를 통해 이루어지는 경우가 많다.
7.개발 활성도 지표로서의 깃허브
투자자와 개발자는 프로젝트의 깃허브 활동을 개발 활성도와 건전성을 판단하는 지표로 활용하기도 한다. 코드 업데이트 빈도, 기여자 수, 커밋 이력, 미해결 이슈, 스타·포크 수 등이 대표적인 관찰 대상이다. 활동이 거의 없는 저장소는 개발이 중단되었거나 실체가 부실한 프로젝트일 수 있다는 신호로 해석되기도 한다.
다만 깃허브 활동만으로 프로젝트의 가치를 단정하기는 어렵다. 커밋 수나 저장소의 겉모습은 부풀리기 쉬우며, 코드의 품질과 실제 구현 여부, 공개된 코드가 실제 운영 중인 네트워크와 일치하는지 등을 함께 살펴야 한다. 활발한 활동은 참고 지표일 뿐 그 자체가 프로젝트의 성공을 보장하지는 않는다.
8.주요 사건과 논란
- 2014년 조직 논란: 공동 창업자이자 당시 CEO였던 톰 프레스턴워너를 둘러싼 괴롭힘 의혹이 불거지자 회사는 중간 관리 계층을 도입했고, 프레스턴워너는 CEO에서 물러났다. 후임으로 공동 창업자 크리스 완스트래스가 CEO를 맡았다.
- 2018년 디도스 공격: 2018년 2월 28일 깃허브는 초당 약 1.35테라비트에 이르는 대규모 분산 서비스 거부(디도스) 공격을 받았다. 당시로서는 역사상 손꼽히는 규모의 공격이었다.
- 2020년 소스 코드 유출: 2020년 11월 GitHub Enterprise Server의 소스 코드가 온라인에 유출되었다. 깃허브는 서버가 공격받은 것이 아니라 엔터프라이즈 고객에게 코드가 실수로 공유되면서 발생한 일이라고 설명했다.
9.조직과 마스코트
설립 초기 깃허브는 중간 관리자가 없는 수평적 조직을 표방했다. 직원들은 관심 있는 프로젝트를 스스로 골라 일할 수 있었으나(오픈 할당), 급여는 경영진이 정했다. 이런 구조는 2014년 관리 계층이 도입되면서 바뀌었다.
깃허브의 마스코트는 문어 다리를 가진 고양이 모양의 '옥토캣(Octocat)'이며, 대표 캐릭터의 이름은 모나(Mona)다. 이 캐릭터는 그래픽 디자이너 사이먼 옥슬리가 클립 아트로 만든 'Octopuss'에서 비롯되었는데, 깃허브가 로고로 쓰기 위해 이미지의 독점권을 사들이고 이름을 옥토캣으로 바꾼 뒤 상표로 등록했다. 이후 수백 가지 변형이 만들어져 'The Octodex'에 모여 있다.
10.경쟁 서비스
깃허브와 같은 코드 호스팅·협업 시장에는 여러 경쟁 서비스가 있다. 대표적으로 아틀라시안의 빗버킷(Bitbucket), 깃랩(GitLab), 슬래시닷 산하의 소스포지(SourceForge) 등이 있으며, 이들은 모두 Git 기반의 저장소 호스팅과 협업 기능을 제공한다. 2018년 마이크로소프트의 깃허브 인수가 발표되자 일부 사용자가 이들 경쟁 서비스로 이동하기도 했다.
그럼에도 공개 저장소와 개발자 수 면에서 깃허브는 세계 최대 규모를 유지하고 있다. 회사 발표에 따르면 2024년 한 해에만 5억 개가 넘는 오픈 소스 프로젝트에 50억 건 이상의 기여가 이루어졌다.
11.연표11건
- 2007설립운영사 GitHub, Inc. 설립 및 서비스 개발 착수
- 2008출시루비 온 레일즈 기반 서비스 정식 출시
- 2010이정표호스팅 저장소 100만 개 돌파
- 2012투자앤드리슨 호로위츠가 7억 5천만 달러 기업가치에 1억 달러 투자
- 2013이정표사용자 300만 명·저장소 1천만 개 돌파
- 2015투자시리즈 B에서 2억 5천만 달러 유치(기업가치 약 20억 달러), 일본 사무소 개설
- 2018이정표마이크로소프트가 75억 달러에 인수
- 2019출시CI/CD 도구 GitHub Actions 정식 출시
- 2020출시npm 인수 및 핵심 기능 전면 무료화
- 2023이정표개발자 1억 명 돌파 발표
- 2025이정표호스팅 저장소 10억 개 돌파
각주
- [1]위키백과 — 깃허브
깃허브, 어렵지 않아요 개발자들이 코드를 함께 만드는 곳
1. 깃허브가 대체 뭔가요?
깃허브(GitHub)는 프로그램의 설계도에 해당하는 '소스 코드'를 인터넷에 올려 두고, 저장하고, 다른 사람과 함께 고쳐 나갈 수 있게 해 주는 웹사이트예요. 여러 개발자가 한 프로젝트를 같이 만들 때 서로 부딪히지 않고 협업하도록 도와주는 도구죠. 이 서비스는 'Git'이라는 프로그램을 바탕으로 만들어졌는데, Git은 코드가 언제 어떻게 바뀌었는지 기록을 남기고 여러 사람의 작업을 합쳐 주는 도구예요.
깃허브는 2008년에 문을 열었고, 2018년에 마이크로소프트가 사들여서 지금은 마이크로소프트의 자회사인 GitHub, Inc.가 운영해요. 본사는 미국 샌프란시스코에 있어요.
개발자는 '저장소(repository, 코드를 담아 두는 폴더 같은 공간)' 단위로 코드를 관리해요. 여기서 코드가 어떻게 바뀌었는지 이력을 추적하고, 문제(이슈)를 정리하고, 서로 코드를 검토하고, '이렇게 고치면 어때요?' 하고 제안하는 풀 리퀘스트(pull request) 같은 기능으로 프로젝트를 함께 발전시켜요. 이 밖에도 누가 어디까지 손댈 수 있는지 정하는 접근 제어, 버그 추적, 새 기능 요청, 작업 관리, 코드가 바뀔 때마다 자동으로 검사·합치는 지속적 통합(CI), 설명 문서를 모아 두는 위키 같은 기능도 함께 제공해요.
회사가 2023년 1월에 밝힌 바로는, 깃허브에는 1억 명이 넘는 개발자와 4억 2천만 개가 넘는 저장소가 있어요. 이 가운데 누구나 볼 수 있는 공개 저장소만 최소 2,800만 개예요. 저장소 수와 개발자 수로 따지면 세계에서 가장 큰 소스 코드 보관 서비스로 꼽혀요.
이렇게 보면 쉬워요 · 여러 사람이 하나의 문서를 함께 고치는 구글 문서와 비슷한데, 대상이 프로그램 코드인 셈이에요.
2. 어떻게 시작해서 이렇게 커졌나요?
깃허브 개발은 2007년에 시작됐어요. 톰 프레스턴워너, 크리스 완스트래스, P. J. 하이에트, 스콧 채콘 네 사람이 '루비 온 레일즈'라는 프로그래밍 도구로 만들었죠. 몇 달간의 시험 운영(베타) 기간을 거쳐 2008년 4월에 정식으로 문을 열었고, 운영 회사인 GitHub, Inc.는 2007년 샌프란시스코에서 세워졌어요. 처음에는 외부에서 투자를 받지 않고 창업자들이 자기 돈으로 직접 직원을 뽑아 운영하는 '부트스트랩' 방식으로 꾸려 나갔어요.
서비스는 빠르게 커졌어요. 2009년 2월에는 공개 저장소가 4만 6천여 개였는데, 2010년에 100만 개, 2013년에는 사용자 300만 명과 저장소 500만 개를 넘었고 그해 말에는 저장소가 1천만 개로 불어났어요. 2011년에는 코드 변경 기록인 '커밋' 수를 기준으로 경쟁 서비스였던 소스포지와 구글 코드를 앞질렀어요. 2015년에는 미국 밖에서는 처음으로 일본에 사무소를 열었고, 2025년 6월에는 저장소 수가 10억 개를 넘어섰어요.
돈을 끌어모으는 면에서도 성과가 컸어요. 2012년 7월 앤드리슨 호로위츠라는 투자사가 깃허브의 가치를 7억 5천만 달러로 보고 1억 달러를 투자했고, 2015년 7월에는 세쿼이아 캐피털이 이끈 투자에서 2억 5천만 달러를 받으며 회사 가치가 약 20억 달러로 인정받았어요. 2023년 기준 한 해 매출은 약 10억 달러로 추정됐어요.
이렇게 보면 쉬워요 · 친구 몇 명이 차고에서 시작한 가게가 십몇 년 만에 전 세계에서 제일 큰 매장이 된 셈이에요.
3. Git이 뭐고, 어떻게 작동하나요?
깃허브를 떠받치는 핵심 프로그램은 'Git'이에요. 이건 리눅스라는 운영체제를 만든 리누스 토르발스가 만든 '분산 버전 관리 시스템'이에요. 여기서 '버전 관리'란 코드가 바뀔 때마다 그 기록을 저장해서 언제든 이전 상태로 되돌리거나 비교할 수 있게 하는 것이고, '분산'이란 그 기록을 한 곳이 아니라 참여하는 사람마다 각자 컴퓨터에 나눠 갖는다는 뜻이에요. 반면 깃허브만의 화면(사용자 인터페이스) 같은 부분은 루비 온 레일즈와 얼랭이라는 언어로 만들어졌어요. Git의 모든 기본 명령어는 명령줄(검은 화면에 글자로 명령을 입력하는 창)에서 그대로 쓸 수 있고, 편하게 쓰도록 도와주는 여러 프로그램과 추가 기능도 지원돼요.
작업의 기본 단위는 저장소예요. 코드를 바꾸면 그 변경은 '커밋(commit)'으로 기록되어 전체 이력이 남아요. 협업의 뼈대가 되는 기능들이 있는데, 다른 사람의 저장소를 통째로 내 계정에 복제해 오는 '포크(fork)', 내가 고친 내용을 원래 저장소에 반영해 달라고 제안하는 '풀 리퀘스트(pull request)', 제안된 변경이 기존과 무엇이 다른지 나란히 보여 주는 'diff' 등이에요. 문제를 추적할 때는 꼬리표를 붙이는 레이블, 목표 시점을 정하는 마일스톤, 담당자 지정, 검색 기능을 써요.
공개 저장소는 누구나 보고 내려받을 수 있지만, 저장소에 뭔가를 직접 보태려면 계정을 만들어야 해요. 계정을 만든 사용자는 토론에 참여하고, 저장소를 관리하고, 다른 사람의 저장소에 변경을 제안하거나 그 제안을 검토할 수 있어요.
이렇게 보면 쉬워요 · 포크와 풀 리퀘스트는 남의 요리법을 내 노트에 베껴 와 살짝 바꾼 뒤 "이렇게 하면 더 맛있어요" 하고 원래 주인에게 건네는 것과 비슷해요.
4. 어떤 기능과 서비스를 제공하나요?
깃허브는 단순히 코드를 보관하는 것을 넘어, 프로그램을 만드는 전 과정을 돕는 여러 서비스를 제공해요.
먼저 'GitHub Pages'는 2008년에 나온 웹사이트 공개 서비스예요. 저장소에 있는 파일을 github.io로 끝나는 주소나 내가 정한 주소로 인터넷에 공개할 수 있어요. 지킬(Jekyll)이라는 웹사이트 자동 생성 도구와 연동되고, 보안 연결(HTTPS)도 지원해요. 'GitHub Actions'는 2018년에 발표되고 2019년 11월에 정식으로 나온 도구인데, 코드가 바뀌면 자동으로 검사하고 배포까지 해 주는 CI/CD(지속적 통합·배포) 기능이에요. 미리 만들어진 작업들을 서로 나눠 쓰는 마켓플레이스가 함께 있고, 리눅스·윈도·macOS에서 작업을 대신 돌려 주는 서버(러너)도 제공해요.
'Gist'는 짧은 코드 조각을 간편하게 공유하는 서비스예요. 각 gist 자체가 하나의 Git 저장소여서 버전 관리와 포크가 가능해요. 2008년 톰 프레스턴워너가 루비 컨퍼런스에서 처음 선보였죠. 'GitHub Codespaces'는 클라우드(인터넷 너머의 서버)에서 코드를 만들고 검사할 수 있는 온라인 개발 환경이에요. 내 컴퓨터에 별도 설치 없이 웹에서 바로 개발할 수 있어요. 'GitHub Enterprise'는 회사나 기관이 자기 서버나 클라우드에 직접 설치해 쓰는 버전으로 2011년부터 제공됐고, 'GitHub Mobile'은 2019년에 나온 아이폰·안드로이드 앱이에요.
이 밖에도 마크다운(간단한 기호로 서식을 넣는 글쓰기 방식)으로 자동으로 예쁘게 표시되는 README 설명 문서, 위키, 이메일 알림, 토론, 보안 취약점 경고 같은 기능도 지원해요. 요금 정책도 점점 넉넉해졌어요. 2019년 1월에는 참여자 3명까지의 비공개 저장소를 무료로 열어 줬고, 2020년 4월부터는 참여자 수 제한 없는 비공개 저장소를 포함해 핵심 기능 전부를 무료로 쓸 수 있게 했어요.
이렇게 보면 쉬워요 · 코드 보관함 하나였던 곳이 지금은 만들고, 검사하고, 배포하고, 소개 페이지까지 여는 종합 작업실이 된 셈이에요.
5. 마이크로소프트는 왜 깃허브를 샀나요?
마이크로소프트는 2012년 무렵부터 자사의 오픈 소스 프로젝트인 비주얼 스튜디오 코드, 파워셸, .NET Core 등을 깃허브에 올리면서 깃허브의 주요 사용자가 됐어요. 그러다 2018년 6월 4일, 마이크로소프트는 깃허브를 75억 달러에 사들이겠다고 발표했고, 이 거래는 같은 해 10월 26일에 마무리됐어요. 인수 뒤에도 깃허브는 여전히 독립된 브랜드와 플랫폼으로 운영됐고, 자마린 출신의 냇 프리먼이 이끌었어요.
이 인수는 마이크로소프트를 이끄는 사티아 나델라가 회사의 무게중심을 오픈 소스와 클라우드 쪽으로 옮기던 전략과 맞닿아 있었어요. 다만 발표 직후 일부 개발자는 마이크로소프트가 과거에 인수한 회사들의 전례를 떠올리며 걱정을 나타냈고, 경쟁 서비스인 깃랩·빗버킷·소스포지로 프로젝트를 옮기려는 사용자가 한동안 늘기도 했어요.
마이크로소프트 아래에서 깃허브는 계속 몸집을 키웠어요. 2019년에는 코드 분석 도구 셈믈(Semmle)을, 2020년에는 자바스크립트 프로그램 꾸러미를 관리하는 npm을 인수했고, 같은 해에는 오픈 소스 코드를 오랫동안 보존하는 '깃허브 아카이브 프로그램'을 마련했어요. 2021년에는 냇 프리먼의 뒤를 이어 토마스 돔케가 최고경영자(CEO)가 됐어요.
이렇게 보면 쉬워요 · 이미 단골손님이던 큰 회사가 아예 그 가게를 사들이되, 간판과 운영 방식은 그대로 둔 셈이에요.
6. 블록체인·암호화폐에서는 왜 중요한가요?
암호화폐와 블록체인 분야에서 깃허브는 특별한 자리를 차지해요. 비트코인, 이더리움을 비롯한 대부분의 블록체인 프로젝트는 핵심 코드를 깃허브에 오픈 소스(누구나 볼 수 있게 공개된 코드)로 올려서, 아무나 소스를 열람하고, 정말 제대로 만들어졌는지 검증하고, 직접 고치는 데 참여할 수 있게 해요. 이렇게 하면 특정 누군가가 코드를 몰래 조작하지 않았다는 걸 모두가 확인할 수 있어서, 프로젝트가 투명하고 믿을 만하다는 근거가 돼요.
스마트 컨트랙트(조건이 맞으면 자동으로 실행되는 계약 프로그램) 코드, 디앱(블록체인 위에서 돌아가는 앱)의 소스, 솔리디티라는 언어로 쓴 계약 코드 등도 상당수가 깃허브에서 공개적으로 관리돼요. 코드를 공개하느냐 마느냐는 오픈 소스 정신과 밀접하게 이어지고, 그 프로젝트가 실제로 검증할 수 있는 것인지 가늠하는 잣대가 돼요. 블록체인의 규칙(프로토콜)을 바꾸자는 제안이나 개선 논의도 깃허브 저장소의 이슈와 풀 리퀘스트를 통해 이뤄지는 경우가 많아요.
이렇게 보면 쉬워요 · 은행 금고의 설계도를 모두에게 공개해 두고 "몰래 뒷문을 만들지 않았는지 직접 확인해 보세요" 하는 것과 비슷해요.
7. 프로젝트가 건강한지 어떻게 알 수 있나요?
투자자와 개발자는 어떤 프로젝트의 깃허브 활동을 보고 그 프로젝트가 얼마나 활발하고 건강한지를 판단하기도 해요. 대표적으로 살펴보는 것은 코드가 얼마나 자주 업데이트되는지, 참여자(기여자)가 몇 명인지, 코드 변경 기록인 커밋이 얼마나 쌓였는지, 아직 해결되지 않은 문제(미해결 이슈)가 얼마나 되는지, 그리고 사람들이 관심을 표시하는 '스타'와 복제해 간 '포크' 수가 얼마나 되는지예요. 활동이 거의 없는 저장소는 개발이 멈췄거나 알맹이가 부실한 프로젝트라는 신호로 읽히기도 해요.
다만 깃허브 활동만 보고 프로젝트의 가치를 단정하긴 어려워요. 커밋 수나 저장소의 겉모습은 얼마든지 부풀릴 수 있거든요. 그래서 코드의 품질이 실제로 좋은지, 정말 구현되어 돌아가는지, 공개된 코드가 실제 운영 중인 네트워크와 일치하는지 등을 함께 따져 봐야 해요. 활발한 활동은 참고할 만한 신호일 뿐, 그 자체가 프로젝트의 성공을 보장하는 건 아니에요.
이렇게 보면 쉬워요 · 가게에 손님이 붐빈다고 꼭 음식이 맛있는 건 아니듯, 겉으로 활발해 보인다고 좋은 프로젝트라고 단정할 순 없어요.
8. 어떤 사건과 논란이 있었나요?
깃허브도 여러 사건을 겪었어요.
먼저 2014년 조직 논란이에요. 공동 창업자이자 당시 CEO였던 톰 프레스턴워너를 둘러싸고 괴롭힘 의혹이 불거지자, 회사는 그동안 없던 중간 관리 계층을 새로 들였고 프레스턴워너는 CEO 자리에서 물러났어요. 후임으로는 또 다른 공동 창업자인 크리스 완스트래스가 CEO를 맡았어요.
2018년에는 대규모 디도스 공격을 받았어요. 2018년 2월 28일, 깃허브는 1초에 약 1.35테라비트에 이르는 어마어마한 양의 접속을 한꺼번에 쏟아붓는 디도스(수많은 접속을 동시에 몰아 서버를 마비시키는 공격)를 당했어요. 당시로서는 역사상 손꼽히는 규모의 공격이었죠.
2020년에는 소스 코드 유출 사건이 있었어요. 2020년 11월 GitHub Enterprise Server의 소스 코드가 인터넷에 유출됐는데, 깃허브는 서버가 해킹당한 게 아니라 엔터프라이즈 고객에게 코드가 실수로 공유되면서 벌어진 일이라고 설명했어요.
9. 조직 문화와 마스코트는 어떤가요?
설립 초기의 깃허브는 중간 관리자가 없는 수평적인 조직을 내세웠어요. 직원들은 자기가 관심 있는 프로젝트를 스스로 골라서 일할 수 있었지만(이걸 '오픈 할당'이라고 해요), 급여만큼은 경영진이 정했어요. 이런 구조는 2014년에 관리 계층이 도입되면서 바뀌었어요.
깃허브의 마스코트는 문어 다리가 달린 고양이 모양의 '옥토캣(Octocat)'이에요. 대표 캐릭터의 이름은 모나(Mona)죠. 이 캐릭터는 그래픽 디자이너 사이먼 옥슬리가 클립 아트로 만든 'Octopuss'에서 비롯됐어요. 깃허브가 이걸 로고로 쓰려고 이미지의 독점 권리를 사들이고, 이름을 옥토캣으로 바꾼 다음 상표로 등록했어요. 이후 수백 가지 변형이 만들어져 'The Octodex'라는 곳에 모여 있어요.
10. 비슷한 경쟁 서비스도 있나요?
깃허브처럼 코드를 보관하고 협업하도록 돕는 시장에는 여러 경쟁 서비스가 있어요. 대표적으로 아틀라시안이라는 회사의 빗버킷(Bitbucket), 깃랩(GitLab), 슬래시닷 산하의 소스포지(SourceForge) 등이 있어요. 이들도 모두 Git을 바탕으로 저장소 보관과 협업 기능을 제공해요. 2018년 마이크로소프트가 깃허브를 인수하겠다고 발표하자, 일부 사용자가 이런 경쟁 서비스로 옮겨 가기도 했어요.
그럼에도 공개 저장소 수와 개발자 수로 보면 깃허브는 여전히 세계에서 가장 큰 규모를 유지하고 있어요. 회사 발표에 따르면 2024년 한 해에만 5억 개가 넘는 오픈 소스 프로젝트에 50억 건이 넘는 기여가 이뤄졌어요.
토큰포스트 위키, “깃허브”, 2026-07-31 수정, https://wiki.tokenpost.kr/w/githubAccept: text/markdown 로 요청해도 같은 결과문단 10개 · 연표 11건 · 각주 1개