이 페이지는 LFS가 구성된 Gerrit 환경에서 LFS 적용 대상 프로젝트를 지정하는 방법을 정리한다.

개요

Gerrit LFS는 기본적으로 disabled 상태이므로 적용할 프로젝트를 enable 해주어야 한다.

사전 조건

관리자 권한 필요

적용 대상 프로젝트 설정

All-Project/lfs.config 추가

$ git clone https://USER@GERRIT-SERVER/a/All-Projects 또는 git clone ssh://USER@GERRIT-SERVER/All-Projects
$ git fetch origin refs/meta/config
$ git checkout FETCH_HEAD
$ vi lfs.config
 
[lfs "^.*"] <-- 전체 프로젝트 endable
    enabled = true
    maxObjectSize = 50m  <-- 최대 오브젝트 크기 제한, '0' (default)는 unlimited
[lfs "test-lfs"] <-- test-lfs 저장소 enable
    enabled = true
 
$ git add lfs.config
$ git commit -m "Added lfs.config"
$ git push origin HEAD:refs/meta/config


  • 레이블 없음