InfoGrab Docs

Gitaly

Git 리포지터리 액세스를 관리하는 Gitaly 서비스의 아키텍처, 구성, CLI 및 모범 사례.

Gitaly 는 Git 리포지터리에 대한 고수준 원격 프로시저 호출(RPC) 액세스를 제공합니다. GitLab이 Git 데이터를 읽고 쓰는 데 사용됩니다. Gitaly는 모든 GitLab 설치에 포함되어 있으며 Git 리포지터리 스토리지 및 검색을 조정합니다. Gitaly는 다음과 같이 설정할 수 있습니다: 단일 인스턴스 Linux 패키지 설치(한 머신에 모든 GitLab)에서 백그라운드 서비스로 실행. 확장 및 가용성 요건에 따라 별도 인스턴스로 분리하여 전체 클러스터 구성으로 구성. Note Gitaly는 GitLab의 Git 리포지터리 액세스만 관리합니다. 다른 유형의 GitLab 데이터는 Gitaly를 사용하여 액세스하지 않습니다. GitLab은 구성된 리포지터리 스토리지 를 통해 리포지터리 에 액세스합니다. 각 새 리포지터리는 구성된 가중치 를 기반으로 리포지터리 스토리지 중 하나에 저장됩니다. 각 리포지터리 스토리지는 다음 중 하나입니다: 스토리지 경로 를 사용하여 리포지