Construir um armazém de código git em centos7

Construir um armazém de código git em centos7

Prefácio

No passado, ao desenvolver meus próprios miniaplicativos pessoais, sempre usei SVN-o como um sistema de controle de versão para o código, mas SVNhá uma desvantagem mais óbvia em usá-lo. O código é gerenciado na forma de um armazém central, que só pode ser usado quando está conectado à Internet. . E em nosso aprendizado e desenvolvimento diários é um processo de desenvolvimento em espiral, precisamos de um sistema de controle de código que seja mais fácil de alcançar a coexistência de várias versões.

Para usar o Git, consulte meu blog: Como o Git carrega seu próprio código de branch local para o branch master remoto

texto

Git

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 grandes com rapidez e eficiência.

A diferença entre SVN e GIT :

  • GITEle é distribuído e SVNcentralizado.
  • GITO conteúdo de acordo com os metadados armazenados e SVNé baseado no arquivo : Como o diretório está em um clone git do repositório em uma máquina pessoal, ele possui todo o material no repositório central, como rótulos, ramificações, registros de versão.
  • GITRamificações e SVNramificações são diferentes : svnocorrerão omissões de ramificações e gitvocê pode alternar rapidamente entre várias ramificações no mesmo diretório de trabalho.É fácil encontrar ramificações não mescladas e mesclar esses arquivos de maneira simples e rápida.
  • GITNão existe um número de versão global, mas SVNexiste.
  • GITA integridade do conteúdo é melhor do queSVN : GITO armazenamento de conteúdo usa um SHA-1algoritmo de hash. Isso pode garantir a integridade do conteúdo do código e reduzir os danos ao repositório no caso de falhas de disco e problemas de rede.

Construir um armazém de código git em centos7

1. Instale o git

sudo yum install git

Após a instalação, verifique a gitversão

Insira a descrição da imagem aqui

2. Crie uma conta de servidor dedicado para git

  • useradd: Criar centosusuário
  • passwd: Defina uma senha para este usuário
useradd luo
passwd luo

3. Crie um novo repositório git
Etapa 1: crie uma pasta

mkdir -p /usr/local/mygit/dubbodemo.git

Etapa 2: criar uma nova gitbiblioteca básica

cd /usr/local/mygit/dubbodemo.git

git init --bare

Etapa 3: modificar as permissões

chown -R git:git ../dubbodemo.git
chmod -R 775 ../dubbodemo.git
chmod g+s -R ../dubbodemo.git

4. Use a ferramenta do cliente git para extrair ou fazer upload do código.
Aqui está sourcetreeum exemplo:
Etapa 1: Configurar o gitwarehouse
Insira a descrição da imagem aqui
Etapa 2: Extrair o gitwarehouse

Insira a descrição da imagem aqui

Insira a descrição da imagem aqui

Acho que você gosta

Origin blog.csdn.net/weixin_40990818/article/details/108818141
Recomendado
Clasificación