2016-09-06 1 views
1

Gitlab의 옴니버스 설치가 있고 기본적으로 모든 첨부 파일을 /var/opt/gitlab/gitlab-rails/uploads에 저장합니다.Gitlab의 첨부 파일 저장 디렉토리 변경

불행히도 드라이브는 꽤 작기 때문에 첨부 파일을 다른 드라이브에 저장하고 싶습니다. 이 일을 가능하게하는 구성 마술 (또는 다른 것)이 있습니까?

답변

0

당신은 "Change default file locations"에 설명 된대로, 그 경로를 사용자 정의하여 옴니버스 구성 (/etc/gitlab/gitlab.rb)를 변경 할 수 있어야한다 :

user['home'] = '/gitlab-data/home' 
git_data_dir '/gitlab-data/git-data' 
gitlab_rails['shared_path'] = '/gitlab-data/shared' 
gitlab_rails['uploads_directory'] = "/gitlab-data/uploads" 
gitlab_ci['builds_directory'] = '/gitlab-data/builds' 

는 자식의 홈 디렉토리를 이동하려면, 모든 GitLab 서비스를 중지해야합니다 . 실행 gitlab-ctl stop && initctl stop gitlab-runsvdir.
그런 다음 재구성을 계속하십시오.

실행 sudo gitlab-ctl 중앙 위치를 사용하기 시작합니다. 기존 데이터가있는 경우 수동으로이 새 위치로 복사/rsync 한 다음 GitLab을 다시 시작해야합니다.