원본베이스에서 옴니버스로 gitlab을 이동했습니다. 아래 링크를 사용하여 MySQL에서 psql로 db 덤프를 변환 할 수 있습니다.
https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/update/mysql_to_postgresql.md
나는 경우/var/옵션/gitlab/자식 데이터/저장소/복원 수동으로 & gitlab 옴니버스 서버 &에 복사의 repos의 zip 파일을 만들었습니다.
이 단계를 수행 한 후 /var/opt/gitlab/git-data/xyz.sh &에서 아래 스크립트를 실행하여 후크 업데이트를 실행하십시오.
#!/bin/bash
for i in repositories/* ; do
if [ -d "$i" ]; then
for o in $i/* ; do
if [ -d "$i" ]; then
rm "$o/hooks"
# change the paths if required
ln -s "/opt/gitlab/embedded/service/gitlab-shell/hooks" /var/opt/gitlab/git-data/"$o"/hooks
echo "HOOKS CHANGED ($i/$o)"
fi
done
fi
done
주 : 레 포스 권한이 이눔해야합니다 마이그레이션하는 동안
몇 가지 유용한 명령을 이눔 :
sudo gitlab-ctl start postgres **to start the Postgres service only**
sudo gitlab-psql **to use the gitlab bundle postgres.**
당신이 gitlab 페이지 5XX 오류 코드에 직면하는 경우 의견을 주시기 바랍니다.