Como configurar um servidor GitLab no Windows Server

O GitLab é uma alternativa auto-hospedada para sites de controle de origem como o GitHub . Como o GitHub, ele permite que as equipes colaborem no desenvolvimento de projetos usando o sistema de controle de versão Git .

Hospedar seu próprio servidor GitLab no Windows Server é mais fácil do que parece. Este guia mostrará como instalar e configurar o GitLab. No entanto, certifique-se de ter acesso administrativo ao seu Windows Server antes de começarmos.

Como instalar uma máquina virtual Linux

A execução do GitLab no Windows Server requer uma máquina virtual Linux. A razão para isso é que os desenvolvedores do GitLab não têm planos de oferecer suporte direto ao Microsoft Windows. Além disso, o GitLab é um software Linux e eles não planejam portá-lo.

Existem algumas maneiras de executar VMs no Windows Server. Neste guia, usaremos o Hyper-V. Por que? O Hyper-V possui integração nativa com o Windows, suporta desempenho e escalabilidade, além de grande compatibilidade com o Windows Server.

Para começar, verifique se o Hyper-V está instalado e configurado no Windows Server. Se você não tiver o Hyper-V configurado, faça o seguinte. Primeiro, abra a ferramenta Windows Server Manager.

Depois de carregar o aplicativo Windows Server Manager, localize a opção “adicionar funções e recursos” e clique nela. Procure a opção “Hyper-V” e marque a caixa ao lado para habilitá-la. Você deve reiniciar o Windows Server depois de habilitar o Hyper-V para usá-lo.

Com o Hyper-V instalado e funcionando, baixe a versão mais recente do Ubuntu Server no site oficial. Depois de baixar a versão mais recente do Ubuntu Server para o Windows Server, inicie o aplicativo Hyper-V Manager no Windows Server.

Uma vez aberto, clique com o botão direito do mouse em seu servidor na barra lateral. Em seguida, após clicar com o botão direito do mouse em seu servidor, selecione “Novo” no menu. Por fim, dentro do menu “Novo”, localize “Máquina Virtual” e clique nele para criar uma nova VM.

Ao clicar no botão “Virtual Machine”, um assistente aparecerá. Leia a mensagem “Antes de começar”. Depois de terminar a leitura, clique no botão “Avançar” para ir para a próxima página.

Na próxima página, você precisará escolher o nome da sua VM. Digite "Ubuntu Server (GitLab)". Em seguida, escolha onde o Hyper-V deve salvar a VM se desejar armazená-la em um local diferente das configurações padrão. Quando terminar, clique no botão “Avançar”.

Depois de nomear sua VM, você precisará escolher qual geração de VM Hyper-V usará. A Geração 1 suporta 32 e 64 bits, mas não UEFI. A Geração 2 suporta UEFI. Depois de fazer sua escolha, clique no botão “Avançar” para ir para a próxima página.

Depois de especificar a geração, defina a alocação de memória da sua VM. Idealmente, o Ubuntu Server deve ter pelo menos 4 GB de RAM disponível para funcionar melhor. Clique no botão “Avançar” quando terminar.

Com a memória configurada, a rede deve ser configurada. Conecte a nova VM ao comutador virtual Hyper-V. Em seguida, clique no botão “Avançar” para continuar.

Agora você deve instalar o Ubuntu Server na VM. Para fazer isso, selecione “Instalar um sistema operacional a partir de um CD/DVD-ROM inicializável” e escolha o arquivo ISO do Ubuntu Server. Depois de carregar o Ubuntu Server ISO, clique em “Concluir”.

Ao clicar no botão “Concluir”, você precisará passar pelo processo de instalação do servidor Ubuntu na VM. Depois que o Ubuntu estiver instalado, reinicie-o para usar o Ubuntu Server no Hyper-V.

Como implantar o GitLab na VM do Ubuntu no Windows Server

A implantação do GitLab na VM do Ubuntu é um processo bastante complexo com muitas etapas. Como resultado, temos um artigo dedicado sobre como você pode implantar o GitLab no Ubuntu Server . Estas instruções são perfeitas para máquinas virtuais Ubuntu, bem como contêineres Ubuntu e implantações bare-metal do Ubuntu.

Depois de instalar o GitLab em sua VM do Ubuntu, todos os usuários poderão interagir com seu repositório Git auto-hospedado para programar colaborações e controle de origem. Há muitas maneiras de interagir com o repositório, incluindo a ferramenta GitKraken , TortiseGit , GitHub Desktop , GitExtensions e SourceTree .

Acessando o GitLab pela web

Os aplicativos de controle de código-fonte são ótimos, pois simplificam o uso do Git e podem ser um grande recurso ao interagir com sua instância do GitLab no Windows Server. No entanto, você também pode interagir com o GitLab diretamente no site.

Para acessar sua instância do GitLab, basta apontar seu navegador favorito para o URL do GitLab e fazer login. Para obter mais informações sobre como acessar o GitLab hospedado em sua VM do Ubuntu no Windows Server, consulte nosso guia de instalação do Gitlab .

Deixar um comentário

A versão 27902 do Windows 11 corrige um bug irritante do Explorador de Arquivos no Canal Canary.

A versão 27902 do Windows 11 corrige um bug irritante do Explorador de Arquivos no Canal Canary.

A versão 27902 do Windows 11 já está disponível no Canal Canary, trazendo correções de sistema, alterações no Explorador de Arquivos, problemas conhecidos e o download do arquivo ISO.

Como baixar a ISO do Windows 10 para um pen drive usando o Rufus

Como baixar a ISO do Windows 10 para um pen drive usando o Rufus

O Rufus permite que você baixe o arquivo ISO e crie um pen drive USB inicializável para instalar qualquer versão do Windows 10. Veja como.

Como criar um USB do Windows 11 24H2 para PCs não suportados usando Rufus e Ventoy

Como criar um USB do Windows 11 24H2 para PCs não suportados usando Rufus e Ventoy

Para criar um USB inicializável do Windows 11 24H2 para PCs não suportados, abra o Rufus, selecione o arquivo ISO e escolha as configurações de bypass de hardware e MSA.

Como criar uma conta de administrador local no Windows 11

Como criar uma conta de administrador local no Windows 11

Para criar uma conta de administrador local no Windows 11, use a página de configurações de Contas, o Prompt de Comando e o PowerShell. Veja como.

Como fechar um aplicativo que não responde no Windows 11

Como fechar um aplicativo que não responde no Windows 11

Para forçar o fechamento de um aplicativo que não está respondendo no Windows 11, use Alt + F4, a opção "Finalizar tarefa" na barra de tarefas, o Gerenciador de Tarefas, o aplicativo Configurações ou comandos.

Criar um backup completo de um PC com Copilot+ no Windows 11

Criar um backup completo de um PC com Copilot+ no Windows 11

Criar um backup completo de um PC com Copilot+ é o mesmo processo que em qualquer outro PC com Windows 11; basta usar o recurso Backup de Imagem do Sistema no Painel de Controle.

A experiência de tela cheia do Xbox chegará a todos os PCs com Windows 11.

A experiência de tela cheia do Xbox chegará a todos os PCs com Windows 11.

A experiência de tela cheia do Xbox estará disponível em todos os PCs com Windows 11, em resposta à nova Steam Machine da Valve.

A versão 26220.7271 (KB5070307) para Windows 11 25H2 adiciona o Xbox FSE, a Restauração para um Ponto Específico no Tempo e uma reformulação do Explorador de Arquivos (Dev, Beta).

A versão 26220.7271 (KB5070307) para Windows 11 25H2 adiciona o Xbox FSE, a Restauração para um Ponto Específico no Tempo e uma reformulação do Explorador de Arquivos (Dev, Beta).

A atualização KB5070307 (compilação 26220.7271) para Windows 11 adiciona o Xbox FSE para todos os PCs, a Restauração para um Ponto Específico no Tempo, um novo design para o menu de contexto do Explorador de Arquivos e muito mais.

Como instalar as versões de pré-visualização do Windows 11 Insider

Como instalar as versões de pré-visualização do Windows 11 Insider

Para instalar as versões de pré-visualização do Windows 11 Insider, primeiro inscreva seu computador no programa e use as configurações do Windows Update para instalar a versão mais recente.

A instalação do Windows 11 ficou mais rápida com a remoção da etapa obrigatória de atualização pela Microsoft.

A instalação do Windows 11 ficou mais rápida com a remoção da etapa obrigatória de atualização pela Microsoft.

O Windows 11 agora permite ignorar atualizações durante a instalação, reduzindo o tempo de espera e permitindo que você acesse a área de trabalho mais rapidamente do que nunca.