깃허브

**깃허브**(GitHub, )는 개발자가 코드를 생성, 저장, 관리 및 공유할 수 있도록 하는 사유 소프트웨어 개발자 플랫폼이다. 분산 버전 관리를 제공하기 위해 Git을 사용하며, GitHub 자체적으로 모든 프로젝트에 대해 접근 제어, 버그 추적, 소프트웨어 기능 요청, 작업 관리, 지속적 통합, 위키 기능을 제공한다. 깃허브는 2018년부터 마이크로소프트의 자회사가 된 GitHub, Inc.에 의해 운영되고 있으며 본사는 샌프란시스코에 있다.

깃허브는 일반적으로 오픈 소스 소프트웨어 개발 프로젝트를 호스팅하는 데 사용된다.  깃허브는 1억 명 이상의 개발자와 4억 2천만 개 이상의 저장소를 보유하고 있다고 보고했으며, 여기에는 최소 2,800만 개의 공개 저장소가 포함된다. 이는  세계 최대의 소스 코드 호스트이다. 2024년에는 5억 개 이상의 오픈 소스 프로젝트에 50억 건 이상의 개발자 기여가 이루어졌다.

## 정보
### 설립
GitHub 플랫폼의 개발은 2007년 10월 19일에 시작되었다. 이 사이트는 톰 프레스턴워너, 크리스 완스트래스, P. J. 하이에트, 그리고 스콧 채콘에 의해 수개월간의 베타 출시 기간을 거쳐 2008년 4월에 정식 출시되었다.

### 조직 구조
깃허브는 원래 중간 관리자가 없는 수평적 조직이었으며, 대신 노동자 자주 경영에 의존했다. 직원들은 자신들이 관심 있는 프로젝트에서 일할 것을 선택할 수 있었지만(오픈 할당), 급여는 최고 경영자가 결정했다.

2014년, 공동 창립자이자 당시 CEO였던 톰 프레스턴워너와 그의 아내 테레사에 대한 괴롭힘 혐의에 대응하여 회사는 중급관리직 계층을 추가했다. 이 스캔들의 결과로 프레스턴워너는 CEO 직에서 사임했다. 공동 창립자이자 제품 책임자였던 크리스 완스트래스가 CEO가 되었다. 당시 법무 자문위원 및 관리 책임자였던 훌리오 아발로스는 깃허브의 비즈니스 운영 및 일상적인 관리에 대한 통제권을 맡았다.

### 재정
깃허브는 자력으로 자금을 조달한 부트스트랩 스타트업 컴퍼니로, 초기 몇 년 동안 세 명의 창립자가 자금을 대고 직원을 채용하기에 충분한 수익을 냈다.

2012년 7월, 회사 설립 4년 만에 앤드리슨 호로위츠는 7억 5천만 달러의 기업 가치로 1억 달러의 벤처 캐피털을 투자했다.

2015년 7월, 깃허브는 시리즈 B 라운드에서 2억 5천만 달러의 벤처 캐피털을 추가로 유치했다. 주도 투자자는 세쿼이아 캐피털이었으며, 다른 투자자로는 앤드리슨 호로위츠, Thrive Capital, IVP 및 기타 벤처 캐피털 펀드가 참여했다. 당시 회사의 가치는 약 20억 달러로 평가되었다.

 깃허브는 연간 10억 달러의 수익을 창출하는 것으로 추정되었다.

### 역사
GitHub 서비스는 크리스 완스트래스, P. J. 하이에트, 톰 프레스턴워너, 그리고 스콧 채콘이 루비 온 레일즈를 사용하여 개발했으며, 2008년 2월에 시작되었다. 운영사인 GitHub, Inc.는 2007년에 설립되었으며 샌프란시스코에 위치해 있다.

섬네일|AWS 서밋에서의 GitHub

[섬네일|지도의 명암은 각 국가의 [인터넷 인구 대비 사용자 수 비율을 나타낸다. 두 반구를 둘러싼 원형 차트는 국가별 총 GitHub 사용자 수(왼쪽)와 커밋 수(오른쪽)를 나타낸다.]]

2009년 2월 24일, 깃허브는 온라인에 접속한 지 1년 만에 46,000개 이상의 공개 저장소를 축적했으며, 그중 17,000개가 지난달에 형성되었다고 발표했다. 당시 약 6,200개의 저장소가 최소 한 번 이상 포크되었으며, 4,600개가 병합되었다.

깃허브에 따르면 같은 해 이 사이트는 10만 명 이상의 사용자가 사용했으며, 9만 개의 고유한 공개 저장소를 호스팅하도록 성장했으며, 그중 12,000개가 최소 한 번 포크되어 총 135,000개의 저장소를 보유하게 되었다.

2010년에 깃허브는 100만 개의 저장소를 호스팅하고 있었다. 1년 후, 이 숫자는 두 배로 늘어났다. ReadWriteWeb은 깃허브가 2011년 1월부터 5월까지의 총 커밋 수에서 소스포지와 Google Code를 추월했다고 보고했다. 2013년 1월 16일, 깃허브는 사용자 300만 명을 돌파했으며 당시 500만 개 이상의 저장소를 호스팅하고 있었다. 그해 말까지 저장소 수는 두 배로 늘어나 1,000만 개에 도달했다.

2015년, 깃허브는 미국 외 지역에서는 처음으로 일본에 사무소를 열었다.

2018년 2월 28일, 깃허브는 역사상 세 번째로 큰 규모의 분산 서비스 거부(DDoS) 공격의 피해자가 되었으며, 유입 트래픽은 초당 약 1.35테라비트에 달했다.

2018년 6월 19일, 깃허브는 모든 학교에 무료 교육 번들을 제공함으로써 GitHub Education을 확장했다.

2019년 6월 11일, 전 비트나미 최고 운영 책임자(COO)이자 공동 창립자인 에리카 브레시아가 깃허브의 COO가 될 것이라고 발표되었다.

2021년 11월 3일, 깃허브는 마이크로소프트가 깃허브를 인수했을 때 CEO가 된 냇 프리먼이 CEO에서 물러나고, 깃허브의 최고 제품 책임자인 토마스 돔케가 11월 15일에 CEO가 될 것이라고 발표했다.

2025년 6월, 깃허브의 저장소 수가 10억 개를 돌파했다. 특히 10억 번째 저장소에는 "Shit"이라는 단어 외에는 아무것도 들어있지 않았다.

2025년 8월 11일, 토마스 돔케는 기업가적 노력을 추구하기 위해 2025년 말에 CEO에서 물러날 것이라고 발표했다. 마이크로소프트는 즉각적인 후임자를 찾을 의사를 공유하지 않았다.

### 마이크로소프트의 인수
섬네일|마이크로소프트는 2016년 깃허브에서 오픈 소스 기여자가 가장 많은 10개 조직 목록의 최상위에 있었다.
2012년부터 마이크로소프트는 .NET Core, Chakra Core, MSBuild, 파워셸, PowerToys, 비주얼 스튜디오 코드, 윈도우 계산기, 윈도우 터미널과 같은 오픈 소스 프로젝트와 개발 도구 및 대부분의 제품 문서(현재 Microsoft Docs에서 확인 가능)를 호스팅하는 등 깃허브의 주요 사용자가 되었다.

2018년 6월 4일, 마이크로소프트는 75억 달러에 깃허브를 인수할 의사를 발표했다. 거래는 2018년 10월 26일에 완료되었다. 깃허브는 커뮤니티, 플랫폼 및 비즈니스로서 독립적으로 계속 운영되었다. 마이크로소프트 산하에서 이 서비스는 자마린의 냇 프리먼이 이끌었으며, 마이크로소프트 클라우드 및 AI 부문 수석 부사장인 스콧 거스리에게 보고했다.

자바스크립트 강사이자 저자인 카일 심슨과 Open-Xchange의 CEO인 라파엘 라구나는 마이크로소프트의 인수에 대해 우려를 표명하며, 노키아의 모바일 사업 및 스카이프와 같은 이전 인수 사례를 처리한 방식에 대한 불안감을 언급했다.

이 인수는 CEO 사티아 나델라 체제 하의 마이크로소프트 비즈니스 전략과 일치하며, 오픈 소스 소프트웨어의 개발 및 기여와 함께 클라우드 컴퓨팅 서비스에 더 큰 중점을 두고 있다. 하버드 비즈니스 리뷰는 마이크로소프트가 사용자 층에 접근하기 위해 깃허브를 인수하려 했으며, 이를 자사의 다른 개발 제품 및 서비스 사용을 장려하기 위한 로스리더로 활용할 수 있다고 주장했다.

매각에 대한 우려로 인해 경쟁업체에 대한 관심이 높아졌다. 아틀라시안 소유의 빗버킷, 슬래시닷 소유의 소스포지 및 깃랩은 프로젝트를 깃허브에서 각자의 서비스로 이전하려는 신규 사용자가 급증했다고 보고했다.

2019년 9월, 깃허브는 코드 분석 도구인 Semmle을 인수했다. 2020년 2월, 깃허브는 GitHub India Private Limited라는 이름으로 인도에 진출했다. 2020년 3월, 깃허브는 자바스크립트 패키징 업체인 npm을 비공개 금액으로 인수한다고 발표했다. 거래는 2020년 4월 15일에 완료되었다.

2020년 7월 초, 오픈 소스 코드를 영구적으로 보존하기 위해 깃허브 아카이브 프로그램(GitHub Archive Program)이 수립되었다.

### 마스코트
깃허브의 마스코트는 모나(Mona)로, 5개의 문어 같은 다리를 가진 의인화된 "옥토캣(octocat)"이다. 이 캐릭터는 그래픽 디자이너 사이먼 옥슬리가 디자이너들이 로열티 프리 디지털 이미지를 마케팅할 수 있게 해주는 웹사이트인 iStock에서 판매하기 위한 클립 아트로 제작한 것이다. 깃허브가 선택한 일러스트는 옥슬리가 'Octopuss'라고 이름 붙인 캐릭터였다. 깃허브는 로고로 사용하기 위해 Octopuss를 원했기 때문에(iStock 라이선스에서는 허용되지 않는 용도), 옥슬리와 협상하여 이미지에 대한 독점권을 구입했다.

깃허브는 Octopuss의 이름을 Octocat으로 변경하고, 새로운 이름과 함께 캐릭터를 상표 등록했다. 나중에 깃허브는 일러스트레이터 카메론 맥피를 고용하여 웹사이트와 홍보 자료의 다양한 용도에 맞게 Octocat을 조정했다. 이후 맥피와 다양한 GitHub 사용자들은 수백 가지의 캐릭터 변형을 만들어냈으며, 이는 The Octodex에서 확인할 수 있다.

## 서비스

깃허브의 프로젝트는 표준 Git 명령줄 인터페이스를 사용하여 액세스하고 관리할 수 있으며, 모든 표준 Git 명령이 작동한다. 깃허브는 또한 사용자가 사이트의 공개 저장소를 탐색할 수 있도록 허용한다. 여러 데스크톱 클라이언트와 Git 플러그인도 사용할 수 있다. 또한, 피드, 팔로워, 위키(Gollum이라고 불리는 위키 소프트웨어 사용), 그리고 개발자들이 저장소의 자신들의 버전("포크")에서 어떻게 작업하는지, 어떤 포크(및 해당 포크 내의 브랜치)가 최신인지 보여주는 사회적 네트워크 그래프와 같은 소셜 네트워킹과 유사한 기능을 제공한다.

누구나 공개 저장소를 탐색하고 다운로드할 수 있지만, 등록 사용자만이 저장소에 콘텐츠를 기여할 수 있다. 등록된 사용자 계정을 통해 사용자는 토론에 참여하고, 저장소를 관리하며, 다른 사람의 저장소에 기여를 제출하고, 코드 변경 사항을 검토할 수 있다. 깃허브는 2019년 1월부터 제한된 비공개 저장소를 무료로 제공하기 시작했다(프로젝트당 최대 3명의 기여자로 제한). 이전에는 공개 저장소만 무료였다. 2020년 4월 14일, 깃허브는 "무제한 협업자가 있는 비공개 저장소"를 포함한 "깃허브의 모든 핵심 기능"을 모두에게 무료로 제공했다.

깃허브를 뒷받침하는 근본적인 소프트웨어는 리눅스 창시자 리누스 토르발스가 작성한 Git 자체다. GitHub 사용자 인터페이스를 제공하는 추가 소프트웨어는 GitHub, Inc.의 개발자인 완스트래스, 하이에트 및 프레스턴워너가 루비 온 레일즈와 얼랭을 사용하여 작성했다.

### 범위
깃허브의 주요 목적은 소프트웨어 개발의 버전 관리 및 이슈 추적 시스템 측면을 촉진하는 것이다. 이슈 추적을 위해 레이블, 마일스톤, 책임 할당 및 검색 엔진을 사용할 수 있다. 버전 관리를 위해 Git(및 확장된 의미의 GitHub)은 소스 코드에 대한 변경 사항을 제안하는 풀 요청을 허용한다. 제안된 변경 사항을 검토할 수 있는 사용자는 요청된 변경 사항 간의 차이(diff)를 확인하고 이를 승인할 수 있다. Git 용어로 이 동작을 "커밋"이라고 하며 그 한 인스턴스가 "커밋"이다. 모든 커밋의 기록이 유지되며 나중에 볼 수 있다.

또한 깃허브는 다음과 같은 형식과 기능을 지원한다:
* 다양한 마크다운 유사 파일 형식으로 자동 렌더링된 README 파일을 포함한 문서화
* 위키, 일부 저장소는 오직 위키 콘텐츠로만 구성된다. 여기에는 'awesome lists'로 알려지게 된 선별된 추천 소프트웨어 목록이 포함된다.
* 온라인 IDE인 GitHub Codespaces, 코드를 빌드하고 테스트하기 위한 작업 환경으로 의도된 가상 머신을 사용자에게 제공함
* 그래프: 펄스, 기여자, 커밋, 코드 빈도, 펀치 카드, 네트워크, 멤버
* 통합 디렉터리
* 이메일 알림
* 토론
* @ 언급을 통해 누군가를 알림에 구독시키는 옵션.
* 이모지
* 파일 내의 중첩된 할 일 목록(task-lists)
* 지리공간 데이터의 시각화
* "3D 캔버스"에 파일을 표시하는 통합 STL 파일 뷰어를 사용하여 3D 렌더링 파일을 미리 볼 수 있다. 뷰어는 WebGL 및 Three.js로 구동된다.
* 포토샵의 PSD 파일을 포함한 많은 일반적인 이미지 형식 미리보기 지원
* PDF 문서 뷰어
* 다양한 패키지에서 알려진 공통 취약성 및 노출에 대한 보안 경고
깃허브의 서비스 약관은 깃허브에 호스팅된 공개 소프트웨어 프로젝트가 오픈 소스 정의를 충족하도록 요구하지 않는다. 이용 약관에는 "저장소를 공개적으로 보도록 설정함으로써 귀하는 다른 사람이 귀하의 저장소를 보고 포크하는 것을 허용하는 데 동의하게 됩니다"라고 명시되어 있다.

### GitHub Enterprise
GitHub Enterprise는 유사한 기능을 가진 깃허브의 자체 관리 버전이다. 조직의 하드웨어 또는 클라우드 제공업체에서 실행할 수 있으며 부터 사용 가능하다. 2020년 11월, GitHub Enterprise Server의 소스 코드가 Youtube-dl의 DMCA 삭제 조치에 대한 항의로 추정되는 사건으로 온라인에 유출되었다. 깃허브에 따르면, 소스 코드는 GitHub 서버에 대한 공격이 아니라 깃허브가 실수로 엔터프라이즈 고객과 코드를 공유하면서 발생했다.

### GitHub Pages

2008년, 깃허브는 블로그, 프로젝트 문서, 및 도서를 위한 정적 웹 호스팅 서비스인 GitHub Pages를 도입했다. 모든 GitHub Pages 콘텐츠는 방문자에게 그대로 제공되거나 마크다운 형식으로 제공되는 파일로 Git 저장소에 저장된다. 깃허브는 지킬 정적 웹사이트 및 블로그 생성기와 GitHub 지속적 통합 파이프라인과 통합되어 있다. 콘텐츠 소스가 업데이트될 때마다 지킬은 웹사이트를 다시 생성하고 GitHub Pages 인프라를 통해 자동으로 서비스를 제공한다.

깃허브의 나머지 부분과 마찬가지로 무료 및 유료 서비스 계층이 포함되어 있다. 이 서비스를 통해 생성된 웹사이트는 github.io 도메인의 서브도메인으로 호스팅되거나 타사 도메인 네임 등록 대행자를 통해 구매한 맞춤형 도메인 네임에 연결될 수 있다. GitHub Pages는 HTTPS 암호화를 지원한다.

### GitHub Actions
GitHub Actions는 2019년 11월 13일에 공식 출시되었다. 2018년 10월 GitHub Universe에서 워크플로를 자동화하는 방법으로 처음 발표되었으며, 1년 뒤인 2019년에 정식 버전(GA)이 출시되었다. GitHub Actions는 타사 웹사이트/플랫폼을 사용하지 않고도 소프트웨어를 테스트, 릴리스 및 배포하기 위한 지속적 통합 및 지속적 배포 파이프라인을 구축할 수 있게 해준다. 다른 CI/CD 도구와 달리 GitHub Actions는 개발자가 미리 빌드된 액션(예: 테스트, 린팅, 배포)을 공유하고 재사용할 수 있는 마켓플레이스와 함께 출시되었다. 깃허브는 타사 서비스에 대한 의존도를 줄이고 개발자가 GitHub 생태계 내에 머물 수 있도록 하기를 원했다. GitHub Actions는 동적으로 확장할 수 있는 호스팅 러너(Linux, Windows, macOS)를 제공하여 자체 관리 빌드 서버의 필요성을 없앴다.

### Gist
깃허브는 또한 대규모 프로젝트에 주로 사용되는 본 서비스와 달리 코드 스니펫을 위한 **Gist**라는 페이스트빈 스타일의 사이트를 운영한다. 톰 프레스턴워너는 2008년 루비 컨퍼런스에서 이 기능을 처음 선보였다.

Gist는 코드 스니펫에 대한 버전 관리, 쉬운 포크, 비공개 게시물을 위한 TLS 암호화를 추가하여 전통적인 단순한 페이스트빈 개념을 보완했다. 각 "gist"는 그 자체로 Git 저장소이기 때문에 단일 페이지에 여러 코드 스니펫을 담을 수 있으며 깃을 사용하여 푸시하고 풀할 수 있다.

미등록 사용자도 Gist를 업로드할 수 있었으나, 2018년 3월 19일부터는 최근 Gist 페이지의 스팸 광고를 줄이기 위해 로그인한 사용자만 Gist를 업로드할 수 있도록 제한되었다.

Gist의 URL은 16진수 ID를 사용하며, Gist에 대한 편집은 수정 기록에 기록되어 페이지당 30개의 수정 버전에 대한 텍스트 차이를 "분할" 또는 "통합" 보기로 보여줄 수 있다. 저장소와 마찬가지로 Gist도 포크, "스타"(공개 북마크), 댓글 작성이 가능하다. 수정 횟수, 스타 수, 포크 횟수는 gist 페이지에 표시된다.

### 교육 프로그램
깃허브는 학생들에게 12개 이상의 인기 있는 개발 도구 및 서비스에 대한 무료 액세스를 제공하기 위해 GitHub Student Developer Pack이라는 새로운 프로그램을 시작했다. 깃허브는 이 프로그램을 시작하기 위해 비트나미, 크라우드플라워, 디지털오션, DNSimple, HackHands, 네임칩, Orchestrate, Screenhero, SendGrid, Stripe, Travis CI 및 언리얼 엔진과 파트너십을 맺었다.

2016년, 깃허브는 학생들이 소속 대학에서 기술 커뮤니티를 성장시키도록 훈련하고 장려하기 위해 GitHub Campus Experts 프로그램을 시작한다고 발표했다. Campus Experts 프로그램은 전 세계 18세 이상의 대학생에게 열려 있다. GitHub Campus Experts는 깃허브가 학생 중심 이벤트 및 커뮤니티에 자금을 지원하는 주요 방법 중 하나이며, 이들에게는 이벤트를 운영하고 커뮤니티를 성장시키기 위한 교육, 자금 및 추가 리소스가 제공된다. Campus Expert가 되려면 지원자는 커뮤니티 리더십 기술을 개발하기 위해 여러 모듈로 구성된 온라인 교육 과정을 완료해야 한다.

### GitHub Marketplace 서비스
깃허브는 또한 프로젝트에 추가 기능을 더하기 위한 몇 가지 서비스형 소프트웨어(SaaS) 통합을 제공한다. 해당 서비스는 다음과 같다:
* Waffle.io: 소프트웨어 팀을 위한 프로젝트 관리 도구로, 사용자가 저장소 전반에서 풀 요청, 자동 빌드, 검토 및 배포를 자동으로 확인할 수 있게 해준다.
* Rollbar: 실시간 디버깅 도구 및 풀스택 예외 보고 기능을 제공한다.
* Travis CI: 지속적 통합 서비스.
* GitLocalize: 프로젝트 번역 및 국제화 관리를 위한 유틸리티를 제공한다.

### GitHub Mobile
2019년, 깃허브는 iOS와 안드로이드 모두를 위한 기본 모바일 애플리케이션을 공식 출시했다. 이 발표는 GitHub Universe 2019에서 이루어졌으며, 앱은 처음에 iOS용 베타로 출시된 후 안드로이드 베타를 거쳐 2020년 초에 정식 공개되었다.

### GitHub Sponsors
GitHub Sponsors는 사용자가 깃허브에 호스팅된 프로젝트에 월별 기부금을 보낼 수 있도록 해준다. 공개 베타는 2019년 5월 23일에 발표되었으며, 프로젝트는 대기 명단 등록을 받는다. 더 버지는 GitHub Sponsors가 "개발자가 다양한 혜택이 포함된 다양한 자금 지원 계층을 제안할 수 있고, 이를 이용하고 작업을 장려하려는 후원자로부터 정기적인 결제를 받게 된다"는 점에서 "Patreon과 똑같이 작동한다"고 말했지만, "프로그램 이용 수수료가 없다"는 차이점이 있다. 또한 깃허브는 첫해 동안 조기 도입자들에게 인센티브를 제공한다. 즉, 결제 처리 비용을 부담하고 개발자당 최대 5,000달러까지 후원금을 매칭해주기로 약속했다. 또한 사용자는 여전히 Patreon 및 Open Collective와 같은 유사한 서비스를 사용하고 해당 웹사이트에 링크를 걸 수 있다.

## 깃허브 코파일럿

[섬네일|[GitHub Codespaces 레이아웃  왼쪽: 깃허브 코파일럿  중앙: 코드 편집기  오른쪽: 터미널]]
깃허브 코파일럿은 널리 채택된 최초의 AI 지원 소프트웨어 개발 도구 중 하나였다. 2021년에 VSCode 사용자를 대상으로 미리보기가 시작되었으며 오픈AI의 Codex 모델을 기반으로 했다.

깃허브 코파일럿은 현재 GitHub.com에서 직접 사용할 수 있을 뿐만 아니라, 명령줄 및 여러 IDE에서도 사용할 수 있다. 사용자는 일부 기능에 대해 다양한 LLM 중에서 선택할 수 있다.

코파일럿 기능을 차단해 달라는 사용자 요청은 2025년 9월 기준으로 지난 12개월 동안 깃허브의 조직 커뮤니티 페이지에서 가장 인기 있는 주제 1위와 2위를 차지했다. 이 주제들은 여전히 답변되지 않은 상태다. 일부 사용자와 프로젝트는 Codeberg와 같은 오픈 소스 대안으로 이동했다.

## 깃허브 아카이브 프로그램

2020년 7월, 깃허브는 스발바르 노르웨이의 폐기된 산악 광산에 사이트의 2월 아카이브를 저장했다. 이곳은 북극 세계기록보관소의 일부이며 스발바르 국제 종자 저장고에서 멀지 않은 곳에 있다. 아카이브에는 모든 활성 공개 저장소의 코드뿐만 아니라 휴면 상태이지만 중요한 공개 저장소의 코드도 포함되어 있다. 21TB의 데이터는 piqlFilm 아카이브 필름 릴에 바코드 매트릭스(2D) 바코드로 저장되었으며, 500~1,000년 동안 지속될 것으로 예상된다.

깃허브 아카이브 프로그램은 또한 모든 공개 저장소를 10,000년 동안 보관하려는 시도로 Project Silica와 협력하고 있다. 이 프로젝트는 초당 1,000조 번 펄스를 쏘는 고정밀 레이저를 사용하여 석영 유리 플래터의 분자 구조에 아카이브를 기록하는 것을 목표로 한다.

## 논란

### 괴롭힘 혐의
2014년 3월, GitHub 프로그래머 줄리 앤 호바스는 창립자이자 CEO인 톰 프레스턴워너가 자신에 대해 일련의 괴롭힘을 가해 회사를 떠나게 되었다고 주장했다. 2014년 4월, 깃허브는 호바스의 주장을 부인하는 성명을 발표했다. 그러나 내부 조사 결과 깃허브는 주장의 일부를 확인했다. 깃허브의 CEO 크리스 완스트래스는 회사 블로그에 "조사 결과 톰 프레스턴워너는 GitHub CEO로서 부적절하게 행동했으며, 여기에는 대립적인 행동, 직장 내 불만 무시, 아내의 직장 내 존재가 미치는 영향에 대한 무감각, 아내가 사무실에서 일하지 않아야 한다는 합의를 집행하지 못한 것이 포함된다"고 썼다. 프레스턴워너는 이후 회사에서 사임했다. 회사는 이어 직원들의 우려와 갈등이 진지하게 받아들여지고 적절히 처리되도록 새로운 이니셔티브와 교육을 시행할 것이라고 발표했다.

### 제재
2019년 7월 25일, 이란에 거주하는 한 개발자는 미디엄에 깃허브가 자신의 비공개 저장소를 차단하고 GitHub Pages에 대한 접근을 금지했다고 썼다. 곧이어 깃허브는 이란, 크림반도, 쿠바, 조선민주주의인민공화국, 시리아의 개발자들이 비공개 저장소에 접근하는 것을 차단하고 있음을 확인했다. 그러나 깃허브는 며칠 후 위치에 관계없이 공개 저장소에 대해서는 GitHub Pages 접근을 다시 허용했다. 또한 제재 대상 국가를 방문하는 동안 깃허브를 사용하면 사용자 계정에 유사한 조치가 취해질 수 있다는 사실도 밝혀졌다. 깃허브는 대변인을 통해 불만 사항과 언론에 다음과 같이 응답했다.

깃허브는 미국 무역 규제법의 적용을 받으며 관련 법규를 전적으로 준수하기 위해 노력하고 있습니다. 동시에 깃허브의 비전은 개발자가 어디에 거주하든 협업할 수 있는 글로벌 플랫폼이 되는 것입니다. 결과적으로 우리는 법에서 요구하는 범위를 넘어 사용자 및 고객이 영향을 받지 않도록 정부 명령을 철저히 검토할 책임을 진지하게 받아들입니다. 여기에는 제재 지역의 개발자와 관련된 개인적 소통을 지원하기 위해 오픈 소스 프로젝트를 위한 서비스를 포함한 공개 저장소 서비스를 사용 가능하고 접근 가능한 상태로 유지하는 것이 포함됩니다.

제한을 받지 않아야 한다고 생각하는 개발자는 해당 국가에 거주하지 않고 여행만 하는 경우를 포함하여 해당 제한의 해제를 요청할 수 있다. 깃허브는 제재 대상 국가에서 사이트에 접속하기 위해 VPN 및 IP 프록시를 사용하는 것을 금지했는데, 이는 구매 내역과 IP 주소 등이 사용자를 식별하는 방법이기 때문이다.

### 검열

2014년 12월 4일, 러시아는 깃허브가 사용자가 게시한 자살 매뉴얼 삭제를 처음에 거부했다는 이유로 GitHub.com을 블랙리스트에 올렸다. 하루 만에 러시아는 차단을 해제했고, 깃허브는 러시아 내에서 특정 콘텐츠와 페이지를 차단하기 시작했다. 2014년 12월 31일, 인도는 사용자들이 게시한 친ISIS 콘텐츠를 이유로 GitHub.com을 포함한 31개 웹사이트를 차단했으나, 사흘 만에 차단이 해제되었다. 2016년 10월 8일, 튀르키예는 해킹된 에너지 장관 계정의 이메일 유출을 방지하기 위해 깃허브를 차단했다.

2015년 3월 26일, GitHub.com을 대상으로 5일 동안 대규모 분산 서비스 거부(DDoS) 공격이 시작되었다. 중국에서 발생한 것으로 보이는 이 공격은 주로 인터넷 검열 우회 방법을 설명하는 GitHub 호스팅 사용자 콘텐츠를 표적으로 삼았다.

2020년 4월 19일, 중국 경찰은 깃허브에 호스팅된 프로젝트인 Terminus 2049의 자원봉사자인 첸 메이와 카이 웨이를 구금하고 "불화를 일으키고 문제를 유발한" 혐의로 기소했다. 카이와 첸은 중국 내 검열에 의해 삭제된 중국 언론 매체와 소셜 미디어 플랫폼의 뉴스 기사, 인터뷰 및 기타 자료를 아카이브해왔다.

### ICE 계약

깃허브는 온사이트 제품인 GitHub Enterprise Server 사용을 위해 미국 이민세관집행국(ICE)과 20만 달러 규모의 계약을 맺고 있다. 이 계약은 많은 GitHub 직원들의 내부 반대에도 불구하고 2019년에 갱신되었다. 2019년 10월 9일 GitHub 블로그에 게시된 직원 이메일에서 CEO 냇 프리먼은 "구매 수익은 20만 달러 미만이며 우리 회사에 재정적으로 중요하지 않다"고 밝혔다. 그는 깃허브가 "현재 행정부에 의해 표적이 된 이민자 커뮤니티를 지원하는 비영리 단체"에 50만 달러를 기부하기로 약속했다고 발표했다. 이에 대응하여 최소 150명의 GitHub 직원이 계약에 대한 반대를 재확인하고 ICE에 의한 인권 침해 혐의를 비난하는 공개 서한에 서명했다. 2019년 11월 13일 기준으로 5명의 직원이 계약 문제로 사임했다.

ICE 계약 분쟁은 2020년 6월, 조지 플로이드 시위와 Black Lives Matter 운동의 영향으로 회사가 "마스터/슬레이브" 브랜치 용어를 폐기하기로 결정하면서 다시 주목받았다. GitHub 비판자들은 브랜치 이름 변경이 보여주기식 활동의 일환이라고 비난하며, 대신 ICE 계약을 취소할 것을 촉구했다. 2019년 12월에는 오픈 소스 커뮤니티 구성원들이 작성한 공개 서한이 깃허브에 공유되었으며, 회사가 ICE와의 계약을 해지하고 비즈니스 및 파트너십 수행 방식에 대한 투명성을 높일 것을 요구했다. 이 서한에는 700명 이상이 서명했다.

### 국회의사당 습격 사건 관련 발언 및 직원 해고
2021년 1월, 깃허브는 한 직원이 2021년 미국 국회의사당 습격 이후 동료들에 대한 우려를 표하며 일부 폭도들을 "나치"라고 부른 후 그를 해고했다. 조사 후 깃허브의 COO는 직원을 해고하기로 한 회사의 결정에 "판단과 절차상의 중대한 오류"가 있었다고 밝혔다. 조사 결과 깃허브는 해당 직원에게 연락을 취했고 회사의 인사 책임자는 사임했다.

### 트위터 소스 코드 유출
2023년, 소셜 미디어 플랫폼인 트위터의 일부 소스 코드가 깃허브에 업로드되었다. 이 유출은 뉴욕 타임즈에 의해 처음 보도되었으며 트위터가 캘리포니아 북부 연방 지방법원에 제출한 법적 서류의 일부였다. 트위터는 해당 게시물이 자신들이 소유한 저작권을 침해했다고 주장하며, "FreeSpeechEnthusiast"라는 사용자 이름으로 깃허브에 소스 코드를 게시한 사용자를 식별하기 위한 정보를 법원에 요청했다.

## 평가
2012년, 깃의 원작자인 리누스 토르발스는 깃허브를 높이 평가하며 "깃허브의 호스팅은 훌륭하다. 그들은 그 부분에서 좋은 성과를 냈다. 오픈 소스 프로젝트 호스팅을 매우 쉽게 만든 것에 대해 깃허브는 엄청난 찬사를 받아야 한다고 생각한다"고 말했다. 그러나 그는 깃허브의 병합 인터페이스 구현에 대해서는 "Git은 훌륭한 풀 요청 생성 모듈과 함께 제공되지만, 깃허브는 대신 그것을 완전히 열등한 자체 버전으로 교체하기로 결정했다. 결과적으로 나는 이런 종류의 일에 깃허브가 쓸모없다고 생각한다. 호스팅에는 괜찮지만 풀 요청과 온라인 커밋 편집은 그저 쓰레기일 뿐이다"라며 날카롭게 비판했다.

## 같이 보기
* 깃
* 소스포지
* 리플릿 (통합 개발 환경)

## 각주

## 외부 링크
* 
* 
* Pro Git - GitHub 챕터
* 개발자를 위한 GitHub 사용법 총 정리


분류:인터넷 호스팅
분류:프로젝트 관리 소프트웨어
분류:버그 및 이슈 추적 소프트웨어
분류:컴퓨팅 웹사이트
분류:마이크로소프트의 자회사
분류:버전 관리
분류:깃 (소프트웨어)
분류:협업 프로젝트
분류:2018년 인수 합병
분류:2008년 개설된 인터넷 자산
분류:마이크로소프트 인수 기업