https://docs.gitlab.com/ce/administration/pages/index.html
https://docs.gitlab.com/ce/user/project/pages/introduction.html
GitLab Pages examples
https://gitlab.com/pages
GitLab Pages examples – Jekyll
https://gitlab.com/pages/jekyll
Learning…
https://docs.gitlab.com/ce/administration/pages/index.html
https://docs.gitlab.com/ce/user/project/pages/introduction.html
GitLab Pages examples
https://gitlab.com/pages
GitLab Pages examples – Jekyll
https://gitlab.com/pages/jekyll
Comando usado para acessar a base de dados PostgreSQL do GitLab
sudo -u gitlab-psql gitlab-psql gitlabhq_production
$ sudo gitlab-rake gitlab:backup:create
Em nosso exemplo, dentro da pasta /var/opt/giblab/backups do servidor antigo, foi criado um arquivo com o nome 1519781652_2018_02_27_9.5.3_gitlab_backup.tar
Copie o arquivo 1519781652_2018_02_27_9.5.3_gitlab_backup.tar para o novo servidor (IP 192.168.0.y) . Em nosso caso usamos o comando scp para copiar usando SSH com usuario chamado user_ssh.
$ sudo scp /var/opt/giblab/backups/1519781652_2018_02_27_9.5.3_gitlab_backup.tar user_ssh@192.168.0.y:/var/opt/giblab/backups
$ sudo scp /etc/gitlab/gitlab.rb user_ssh@192.168.0.y:/etc/gitlab/gitlab.rb $ sudo scp /etc/gitlab/gitlab-secrets.json user_ssh@192.168.0.y:/etc/gitlab/gitlab-secrets.json
Primeiro etapa é a instalação do GitLab correto. É necessário escolher para a instalação o mesmo tipo (CE/EE) e a mesma versão para o backup poder ser restaurado corretamente.
$ curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
$ sudo yum install gitlab-ce-9.5.3-ce.0.el7.x86_64
$ gitlab-ctl reconfigure
$ sudo gitlab-ctl stop unicorn $ sudo gitlab-ctl stop sidekiq $ sudo gitlab-rake gitlab:backup:restore BACKUP=1519781652_2018_02_27_9.5.3 $ sudo gitlab-ctl restart $ sudo gitlab-rake gitlab:check SANITIZE=true