2016-09-09 2 views
1

나는 찾아 내기 위하여 어디에서 GitHub 사용자의 파일을 저장합니까 않습니다. 많은 검색을 한 후에 만 ​​찾았습니다. 클라우드에 저장되었습니다. 이것은 나에게 너무 광범위하다. 나는 방법을 모른다 (또는 모른다), 정확한 답을 찾는 법. GitHub 데이터 저장소의 방법론은 무엇입니까?GitHub는 데이터/파일을 어디에 저장합니까?

+1

GitHub는 [Git] (https://en.wikipedia.org/wiki/Git_ (소프트웨어))을 사용합니다. – Diti

+1

@Diti : 예, 알았습니다. 괜찮습니다.하지만 GitHub는 어디에서 파일을 저장합니까? – plaidshirt

+0

@plaidshirt 답을 찾았습니까? 나는 같은 질문을 가지고있다. Github는 저장소와 수십억 개의 파일을 어디에 저장합니까? 여기있는 모든 사람들이 어떻게 작동하는지 알려주고 있습니다. 나는 그것이 거대한 양의 데이터를 저장하는 곳을 알고 싶다. – nktsg

답변

4

메인 서버는 내 관찰을 기반으로 미국에 있습니다. 샌프란시스코 기반 서버에서 git pull을 실행하면 번개가 빠르지 만 호주 서버는 눈에 띄게 느려집니다. 일부 추가 지역 허브가있을 수 있습니다.

그들은 어느 시점에서 랙 페이스로 호스팅되었지만 여전히 존재하는지 여부는 알 수 없습니다. https://www.quora.com/How-many-physical-virtual-servers-does-GitHub-have

2

GitHub는 Git 기술에 대한 래퍼 웹 서비스 일뿐입니다.

다른 버전 제어 시스템과 마찬가지로 Git은 커밋 된 파일을 github/users/username/repositoryname과 같은 서버의 디렉토리 아래에 저장합니다. 이 디렉토리 아래에 로컬 복제본과 정확히 일치하는 최신 파일이 있습니다.

는 설치 할 수있는 더 자세히 보려면 ​​자신 힘내 서버 : https://git-scm.com/book/en/v2/Git-on-the-Server-Setting-Up-the-Server

또는 Gogs 같은 GitHub의의 복제 스크립트를 설치할 수 있습니다 https://gogs.io

+1

죄송합니다. 제 질문이 구체적이지 않았습니다. GitHub 서버의 위치를 ​​알고 싶습니다. – plaidshirt

+0

GitHub 서버는 물리적으로 어디에 있습니까? 캘리포니아처럼 마운틴 뷰? – mertyildiran

+0

예, 파일 위치를 확인할 수 있습니까? – plaidshirt

3

Github에서 힘내를 사용하는 오브젝트 데이터의 저장 영역으로 볼 수있다 음 몇 가지 참고 자료이다. 이 저장소에서 파일과 디렉토리는 git tree와 blob로 저장됩니다. 아키텍처에 대한 정보는 git internal을 참조하십시오. 또한

는 Github에서 소스 코드, 문제, 사용자 ...이 문서 https://www.elastic.co/use-cases/github

을 읽을 수 있습니다 에 전체 텍스트 검색을 허용하는 이상 8 명 백만 저장소를 인덱싱하기위한 기본 소프트웨어 스택으로 ElasticSearch를 사용
+1

그러나 이러한 저장소는 물리적으로 어디에 있습니까? – plaidshirt

+1

그러면 Github이 호스팅되는 곳에서 질문을해야합니다. 많은 도시에 AWS, Azure, Rackspace 또는 자체 데이터 센터를 사용할 수도 있습니다.그러나 그것은 주제 밖의 질문입니다. – Rocherlee

관련 문제