servidor Ali nuvem sistema -Linux criado no gitlab processo detalhado

instalação e tutorial gitlab

gitlab Perfil

Gitlab, é uma aplicação de código aberto usando o desenvolvimento Ruby on Rails, para atingir um projeto auto-hospedado Git repositório, público acessível ou projeto particular para instalar através da interface Web. 
Ele tem características semelhantes com GitHub pode procurar as deficiências de gestão de código fonte e comentários. equipa de gestão pode acessar o repositório, é muito fácil para a versão browse submetidos do arquivo e fornece um repositório histórico. 
Os membros da equipe podem se comunicar usando o built-in programa de chat simples (Wall). Ele também fornece uma série de funções de cobrança trecho pode facilmente conseguir a reutilização de código, para facilitar o futuro precisam de tempo para descobrir.

  • Verifique o número da porta 80 está ligado

Se o número da porta não abrir, consulte este artigo em seu próprio servidor de nuvem para adicionar Ali número da porta 80

https://jingyan.baidu.com/article/92255446fe79bac51648f497.html

  • instalar

Configurando fonte yum

vim /etc/yum.repos.d/gitlab-ce.repo

Copiar o seguinte conteúdo:


  
  
  1. [Gitlab lo]
  2. nome = gitlab Repository CE
  3. baseurl = https: //mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
  4. gpgcheck = 0
  5. activado = 1

2. Atualize o cache local yum

yum makecache

3. Instale gitlab Community Edition

yum install gitlab-ce # para instalar automaticamente a versão mais recente

Nota: Para instalar a versão especificada, o número da versão pode então ser adicionado, ou seja, yum install gitlab-ce-xxx

4. Vire gitlab

gitlab-CTL início

Gitlab comumente usado comandos

gitlab-CTL começar # iniciar todos os componentes gitlab;

gitlab-CTL parada # gitlab parar todos os componentes;

gitlab-CTL reinício # reiniciar todos os componentes gitlab;

gitlab-CTL estado # verificar o status do serviço;

gitlab-CTL reconfigure # iniciar o serviço; ( recarregar o arquivo de configuração, você pode usar gitlab após a instalação inicial, mas não é livre para usar no ambiente de negócios, reconfigure a configuração irá restaurar algum do passado, levar a uma revisão do porto, e por isso não há nome de domínio . )

vim /etc/gitlab/gitlab.rb # modificar o arquivo de configuração padrão;

gitlab-ancinho gitlab: verificação higienizar = true --trace # 检查 gitlab;

sudo gitlab-CTL cauda # ver o log;

  • gitlab uso

1. gitlab Log

Em uma barra de endereços público entrar no navegador do servidor para exibir a interface gitlab IP. Primeiro registro força o usuário a alterar a senha. Depois que a senha é alterada com êxito, digite seu nome de usuário e senha.

Nota: Se você não pode acessar, você pode usar o ps -ef comando para ver se o serviço é iniciado normalmente, se não iniciar, em seguida, re-aberta, se ainda não pode começar, você pode usar gitlab-CTL reconfigure (usando os ambientes iniciais apenas) de comando para iniciar o serviço , em seguida, visita gitlab .

2. Criar projeto

Aparecerá após o login bem-sucedido a seguinte página:

 

3. Modifique o nome de domínio

Desde que não há nenhum servidor DNS não pode resolver nomes de domínio, por isso, é necessário modificar o nome de domínio, como um nome de host, digite os arquivos Modificar terminais.

vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml


  
  
  1.   ## gitlab configurações
  2.   gitlab:
  3.     ## Web configurações do servidor (nota: host é o FQDN , que não inclui http: //)
  4.     hospedeiro: 10,0 . 0,210
  5.     porta: 8888
  6.     https: falsa

Restart gitlab

gitlab-CTL restart

Atualize a página para ver se a alteração for bem sucedida gitlab

 

  • Gitlab backup e recuperação
  1. Gitlab criar um backup

gitlab-ancinho gitlab: backup: criar

Use o comando acima irá criar um nome padrão semelhante ao arquivo 1520580592_2018_03_09_10.5.3_gitlab_backup.tar em / var / opt / gitlab sob o diretório / backups, este arquivo é parte integrante da gitlab todo, que é o início da criação do backup 1520580592_2018_03_09_10.5.3 data.

2. Exclua o projeto

botão "Remove projeto" na parte inferior da página, clique em Criar um projeto, projeto de exclusão.

Neste deixou de projeto de ponto

recuperação 3.GitLab

serviços de conexão de dados de parada

parada unicórnio gitlab-CTL

parada sidekiq gitlab-CTL

Número restaurado a partir de um backup 1520580592_2018_03_09_10.5.3

gitlab-ancinho gitlab: backup: restaurar BACKUP = 1520580592_2018_03_09_10.5.3

Iniciar gitlab

gitlab-CTL início

4. Ver gitlab página é restaurada projeto.

  • Gitlab  modificar o arquivo de backup no diretório padrão

Você pode modificar o diretório padrão para armazenar o arquivo de backup modificando /etc/gitlab/gitlab.rb.

 vim /etc/gitlab/gitlab.rb

gitlab_rails['backup_path'] = "/mnt/gitlab/backup" >>修改文件路径即可
  
  

Use o comando gitlab-CTL reconfigure para recarregar o arquivo de configuração após a modificação está completa.

Nota: Porque envolve a configuração re-carregamento, reconfigure colocar alguns passado configuração redução, resultando num porto modificado, e o nome do domínio são todos ido. Essa sugestão para modificar o repositório depois que o caminho de instalação padrão do serviço, se a mudança este negócio fase tardia, o negócio teria sido afetada. Se as últimas necessidades de negócios mudar isso, esteja preparado com antecedência, em seguida, modificar os parâmetros no arquivo de configuração.

Depois de recarregar a encontrar o arquivo de configuração / mnt / gitlab / backup alterações de permissões

  • Modificar o Armazém caminho padrão

Modificar o arquivo de configuração, encontrar git_data_dirs

vim /etc/gitlab/gitlab.rb


  
  
  1. # git_data_dirs ({
  2. # "Default" => {
  3. # "Caminho" => "/ mnt / nfs-01 / git-data"
  4. #}
  5. #})
  6. git_data_dir "/ Dados / gitlab" >> aqui para adicionar um caminho de repositório personalizado do diretório a ser criado com antecedência

Adicionar um git_data_dir git_data_dir abaixo do "/ dados / gitlab"

2. Pare o gitlab atual, recarregar a configuração

Nota: Modificar caminho do repositório levará à existente projecto perda, faça um backup de antecedência, a operação de backup específico consulte o acima " gitlab backup e recuperação", e, em seguida, modificar os parâmetros no arquivo de configuração.

parada gitlab-CTL

gitlab-CTL reconfigure

3. Após a recarga, você vai encontrar no Data / / diretório gitlab mais de um diretório repositórios

4. Finalmente, você pode começar gitlab

gitlab-CTL início

  • Gitlab modificação porta de serviço

Gitlab caminho do perfil anexado ao yum / var / opt / gitlab / nginx / conf (caminho do arquivo de configuração da instalação não é necessariamente o mesmo que o outro, encontrar-se).

1, modificar o arquivo de configuração

vim /var/opt/gitlab/nginx/conf/gitlab-http.conf


  
  
  1. ###################################
  2. ## ## configuração
  3. ###################################
  4. a montante gitlab-{laborioso
  5. servidor unix: / var / opt / gitlab / gitlab -workhorse / soquete ;
  6. }
  7. servidor {
  8. a ouvir *: 8888 , você pode modificar a porta aqui >>

2, reinicie o serviço

gitlab-CTL restart

3. Acesso ip: porto, consulte a página são normais

Nota 1 : porto após revisão, projeto do IP mudanças também requer correspondentes, veja acima domínios "Modificar" que modificam a porta parâmetro.

Nota 2: Execute reconfigure gitlab-CTL comando, o arquivo de configuração é recarregada, porta de serviço será restaurado para a porta padrão 80, por isso, se você precisa alterar a porta, siga as instruções após as duas etapas acima.

implementações gitlab não prestar atenção ao conflito de porta.

Claro, eu acho que este blog escrito é particularmente bom:

https://blog.csdn.net/duyusean/article/details/80011540

etapas de configuração SSH:

https://blog.csdn.net/xyzchenxiaolin/article/details/51852333

Estes são os meus passos para instalar, configurar e alguns dos problemas mais tarde pode consultar os seguintes passos:

        1. Instalar, olhar para o meu próprio blog

         2. modificar a porta, não conflito
        , por vezes, não só necessidade de modificar o external_url porto, mas também para modificar o Unicorn
        https://blog.csdn.net/fengchao2016/article/details/77851234
        3. Modificar o caminho de armazenamento de arquivos git
        https: //www.cnblogs .com / dieyaxianju / o p / 7586203.html
        4. conjunto de envio de email função de
        ligação de referência: http: //www.fayfox.com/post/39.html
        caixa configuração documento oficial: https: //docs.gitlab.com/ configurações omnibus / / smtp.html # mandrill
        teste após a instalação: https: //blog.csdn.net/yelllowcong/article/details/79939589
        Se o teste for bem-sucedida, consulte este artigo: https: // ruby-china. org / topics / 20450 (Para autenticar a conta do remetente e ser consistente.)

Publicado um artigo original · ganhou elogios 0 · Visualizações 42

instalação e tutorial gitlab

Acho que você gosta

Origin blog.csdn.net/yilulihuakai/article/details/104804104
Recomendado
Clasificación