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 .


Como fazer Python e Pip funcionarem no Windows

Como fazer Python e Pip funcionarem no Windows

Precisa que um interpretador Python funcione em seu PC com Windows 10 ou 11? Aprenda como fazer o Python funcionar no Windows com este tutorial fácil.

Como bloquear anúncios no Chrome sem uma extensão

Como bloquear anúncios no Chrome sem uma extensão

O Google está mudando o navegador Chrome para dificultar o bloqueio de anúncios no Windows. Com Adguard, você pode contornar essas mudanças.

Bases de sobrevivência e casas de sobreviventes são a mesma coisa no Minecraft

Bases de sobrevivência e casas de sobreviventes são a mesma coisa no Minecraft

Quando você começa a jogar Minecraft ou inicia um novo mundo no Minecraft, uma das primeiras coisas que você fará é construir uma pequena casa. não vai ser

Acesse remotamente o Windows Server com AnyDesk

Acesse remotamente o Windows Server com AnyDesk

Quer uma maneira fácil de se conectar ao seu Windows Server pela Internet ou pela sua rede doméstica? Saiba como se conectar com o Anydesk.

Como entrar no BIOS no Windows 11: 3 métodos fáceis

Como entrar no BIOS no Windows 11: 3 métodos fáceis

Precisa de ajuda para acessar o BIOS do seu PC com Windows 11? Você encontrará aqui três métodos diferentes para fazer isso no seu PC

Como conectar Airpods no Windows 11

Como conectar Airpods no Windows 11

Você pode conectar seus Airpods ao seu PC com Windows, especialmente um executando o Windows 11. Clique aqui para obter um breve tutorial sobre como fazer isso

Como fechar o laptop e usar o monitor: 2 métodos de trabalho

Como fechar o laptop e usar o monitor: 2 métodos de trabalho

Aprenda dois métodos de trabalho para fechar seu laptop e usar o monitor no Windows para aumentar sua produtividade e economizar tempo.

Configurar um servidor FTP FileZilla no Windows Server

Configurar um servidor FTP FileZilla no Windows Server

Precisa configurar um servidor FTP em seu sistema Windows Server para transferências rápidas de arquivos? FileZilla Server é o caminho certo.

Quais novos recursos estão disponíveis no iOS 15.4?

Quais novos recursos estão disponíveis no iOS 15.4?

A Apple acaba de lançar uma versão atualizada do iOS - e está repleta de novos recursos interessantes! Conheça alguns dos mais destacados.

Hospede um servidor de música Subsonic no Windows Server

Hospede um servidor de música Subsonic no Windows Server

Quer seu próprio Spotify ou Apple Music privado? Instale o servidor de música Subsonic hoje para transmitir suas próprias músicas pela rede.