아래 내용은 깃랩에서 사용중인 레포지토리의 위치를 변경하는 것이 아닌
깃랩을 자체 서버에서 운영하고 있는데 데이터 용량 문제로 깃랩이 접속이 되지 않아
깃랩 자체 서버에 저장소를 추가하기 위한 내용을 정리해 둔 것이다.
깃랩 서버에 저장소 위치를 추가 및 변경하는 것이라 깃랩 서버를 잠시 꺼야 하기때문에 깃랩을 아무도 사용하지 않는 시간대에 하는것을 권장한다.
1. gitlab 서버를 중지한다.
gitlab-ctl stop
2. gitlab 저장소를 복사한다.
저장소를 복사해두지 않으면 레포지토리 파일 내용이 다 날아갈 수 있기 때문에 백업은 필히 해두어야 한다.
rsync -av /var/opt/gitlab/git-data/repositories /home/gitlab/git-data/
3. DATA 저장소를 변경한다.
nano /etc/gitlab/gitlab.rb
위의 경로로 접근하면 git_data_dirs 부분을 찾아
/var/opt/gitlab/git-data 폴더를 내가 이동하고자 하는 폴더(/home/gitlab/git-data)로
저장소 위치를 변경해주면 된다.
git_data_dirs({
"default" => {
"path" => "/home/gitlab/git-data"
}
})
4. 변경한 설정을 재구성하여 적용한다.
gitlab-ctl reconfigure
5. 중지시켰던 서버를 실행한다.
gitlab-ctl start
참고
https://hpc.unist.ac.kr/gitlab/help/administration/repository_storage_paths.md
반응형
'공부 > Git' 카테고리의 다른 글
[gitlab] clone url 도메인 변경 (외부 URL 구성) (0) | 2021.09.09 |
---|---|
jenkins Failed to connect to repository - private repository 안됨 (0) | 2021.08.31 |
[gitlab] gitlab 500 error 원인 및 해결 (0) | 2021.08.13 |
git remote branch 가져오기 (0) | 2021.08.12 |
[github] 티스토리 게시글 깃허브에 커밋으로 업로드하기 (0) | 2021.07.19 |