프로젝트 Repository 설정
Default branch
새 프로젝트를 만들 때 GitLab은 main
를 리포지터리의 기본 브랜치로 설정합니다. 프로젝트의 Settings > Repository에서 다른 브랜치를 프로젝트의 디폴트(Default)로 선택할 수 있습니다.
이슈 종료 패턴을 통해 병합 요청에서 직접 이슈를 종료할 때, 대상은 프로젝트의 기본 브랜치입니다.
기본 브랜치는 실수로 삭제되거나 강제 푸시되지 않도록 초기에 보호됩니다.
커스텀 초기 브랜치 이름
기본적으로 GitLab에서 새 프로젝트를 만들 때, 초기 브랜치는 main
입니다. 자체 관리 형 인스턴스의 경우 GitLab Admin는 초기 브랜치 이름을 다른 이름으로 커스터마이징 할 수 있습니다. 이렇게 하면, 그때부터 새로 생성된 모든 프로젝트는 master가 아닌 커스텀 브랜치 이름에서 시작하게 됩니다. 그렇게 하려면 :
- Admin Area > Settings > Repository로 이동하여 Default initial branch name을 확장합니다.
- Default initial branch name 필드에서 원하는 커스텀 이름으로 변경합니다.
- Save Changes 버튼을 클릭합니다.
Repository 미러링
리포지터리 미러링을 사용하면 외부 소스와 리포지터리를 미러링할 수 있습니다. 리포지터리 간의 브랜치, 태그 및 커밋을 미러링하는 데 사용할 수 있습니다.
GitLab의 리포지터리 미러(mirror)는 자동으로 업데이트됩니다. 최대 5 분마다 업데이트를 수동으로 트리거할 수도 있습니다. 지연을 잠재적으로 줄이는 방법에 대한 토론을 보려면 이 이슈를 따르십시오.