Como instalar e configurar o servidor Git no CentOS 7

Neste tutorial, veremos como instalar e configurar o servidor git no CentOS 7

Git é um sistema de controle de versão distribuído para rastrear alterações no código-fonte durante o desenvolvimento de software. Ele é projetado para coordenar o trabalho entre os programadores, mas pode ser usado para rastrear alterações em qualquer conjunto de arquivos. Seus objetivos incluem velocidade, integridade de dados e suporte para fluxos de trabalho não lineares distribuídos.

Git é um sistema de controle de versão distribuído gratuito e de código aberto projetado para lidar com tudo, desde projetos pequenos a muito grandes com velocidade e eficiência.

Vamos começar com a instalação.

Existem duas opções para instalar o Git.

A opção 1 é instalar Git usando Yum

1. Mantenha o servidor atualizado

# yum update -y

2. Instale o Git

# yum install git -y

A opção 2 é instalar o git da fonte

Você pode baixar a versão mais recente do Git na página de lançamento . Isso pode demorar mais e não será atualizado e mantido através do gerenciador de pacotes yum. Mas permitirá que você baixe uma versão mais recente do que a que está disponível nos repositórios CentOS e lhe dará algum controle sobre as opções que você pode incluir.

Primeiro, instale as dependências

# yum groupinstall "Development Tools'
# yum install gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel

Após a instalação concluída, vá para a página de lançamento e copie o link de download. Você pode encontrar tar.gz, clique com o botão direito sobre ele e copie o link.

Agora, baixe-o no servidor usando o comando wget e renomeie-o:

# wget https://github.com/git/git/archive/v2.14.6.tar.gz -O git.tar.gz

Assim que o download for concluído, podemos extrair o arquivo tar

# tar -zxf git.tar.gz

Agora, vá para esse diretório para começar a configurar nossa construção.

# cd git-*

Podemos verificar tudo o que precisamos com o script configure que é gerado por make configure. Este script também usará um --prefix para declarar / usr / local (a pasta de programa padrão para plataformas Linux) como o destino apropriado para o novo binário e criará um Makefile para ser usado na etapa seguinte.

# make configure
# ./configure --prefix=/usr/local

Makefiles são arquivos de configuração programáveis ​​que são processados ​​pelo utilitário make. Nosso Makefile dirá ao make como compilar um programa e vinculá-lo à instalação do CentOS para que possamos executar o programa corretamente.

# make install

Construímos e instalamos o Git com sucesso. Para verificar, verifique a versão usando o seguinte comando:

# git --version

Configurar Git

Adicione o usuário para lidar com os repositórios:

# useradd git

Em seguida, dê ao seu usuário Git uma senha:

# passwd git

Faça login como um usuário git

# su - git

Inicie um novo repositório vazio usando o seguinte comando:

# git init --bare ~/neotechsystems.git

Habilite o gancho pós-atualização copiando o arquivo de amostra da seguinte maneira:

# cd hooks/
# cp post-update.sample post-update

É isso para o lado do servidor.

Agora vamos para o lado do cliente:

Instale Git

# yum install git -y

A instalação está concluída

Configurar git

Envie a inflamação sobre você para que as mensagens de confirmação sejam geradas com as informações corretas anexadas:

# git config --global user.name "git'
# git config --global user.email "[email protected]'

Crie um diretório onde você pode manter todos os seus projetos

# mkdir ~/dev
# cd ~/dev

Agora, crie um clone do repositório neotechsystems.git que criamos anteriormente no servidor

# git clone [email protected]:~/neotechsystems.git neotechsystems.git
Cloning into 'neotechsystems.git’…
warning: You appear to have cloned an empty repository.

Vá para o repositório

# cd neotechsystems.git

Você pode ver que o repositório está vazio, então vamos criar alguns arquivos

# echo "my test file' > file1.txt

Adicione esses arquivos ao nosso repositório git

# git add .

Comprometa as mudanças

# git commit -am "My First Commit'
[master 45fc94c] added test file
1 file changed, 1 insertion(+)
create mode 100644 file1.txt

Envie essas alterações para o repositório git remoto em git-server.lab.com

# git push origin master

será solicitada a senha, digite a senha do usuário git

[email protected]’s password:
Counting objects: 2, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (2/2), 235 bytes | 235.00 KiB/s, done.
Total 2 (delta 0), reused 0 (delta 0)
To git-server.lab.com:~/neotechsystems.git
bc172aa..45fc94c master -> master

Verifique as alterações, acesse o servidor git e execute o seguinte comando para verificar os logs

# git log

Instalamos e configuramos com sucesso o servidor Git no CentOS 7


Calculadora de taxas do PayPal

Calculadora de taxas do PayPal

Calculadora de taxas do PayPal. O PayPal é o método de pagamento mais comumente usado. O PayPal oferece contas pessoais e comerciais. Oferece uma visão geral clara sobre as taxas

Como instalar e executar o relatório MTR no CentOS 7

Como instalar e executar o relatório MTR no CentOS 7

aprenderemos como instalar e executar o relatório MTR no CentOS 7. Para diagnosticar e isolar erros de rede, o administrador do Linux usa a ferramenta MTR (meu traceroute).

Como instalar e configurar o servidor Git no CentOS 7

Como instalar e configurar o servidor Git no CentOS 7

Veremos como instalar e configurar o servidor git no CentOS 7. Configure um servidor Git. Git é um código-fonte livre e aberto. Instale o Git usando o YUM ou faça o download.

Fácil de instalar iRedMail no Ubuntu 20.04

Fácil de instalar iRedMail no Ubuntu 20.04

Neste tutorial, mostraremos como é fácil instalar o iRedMail no Ubuntu 20.04. iRedMail é uma solução de servidor de e-mail de código aberto.

Como configurar o OrangeScrum no CentOS 7

Como configurar o OrangeScrum no CentOS 7

Neste artigo, vamos explicar como configurar o OrangeScrum no CentOS 7.

Fácil de instalar o XploitSPY no Ubuntu 20.04

Fácil de instalar o XploitSPY no Ubuntu 20.04

Neste artigo, explicaremos como é fácil instalar o XploitSPY no servidor Ubuntu 20.04. XploitSPY é uma ferramenta de espionagem de monitoramento do Android.

Como instalar o Polr no CentOS 8

Como instalar o Polr no CentOS 8

Mostraremos como instalar o Polr no CentOS 8. Instalaremos o servidor web Apache, a última versão do MySQL e o PHP 7.4. Polr é um encurtador de links moderno.

Como instalar o IntelliJ IDEA no Ubuntu 20.04

Como instalar o IntelliJ IDEA no Ubuntu 20.04

Neste artigo, explicaremos como instalar o IntelliJ IDEA no Ubuntu 20.04. IntelliJ IDEA é um ambiente de desenvolvimento integrado. Versão da comunidade

7 ferramentas OSINT úteis para testes de penetração

7 ferramentas OSINT úteis para testes de penetração

Neste artigo, vamos explicar 7 ferramentas OSINT úteis para testes de penetração.

Como instalar plausível no Ubuntu 20.04

Como instalar plausível no Ubuntu 20.04

Como instalar o Plausível no Ubuntu 20.04. Plausible Analytics, uma alternativa de análise da web simples, de código aberto e amigável para a privacidade do Google Analytics.