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 SVN
há 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 :
GIT
Ele é distribuído eSVN
centralizado.GIT
O conteúdo de acordo com os metadados armazenados eSVN
é 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.GIT
Ramificações eSVN
ramificações são diferentes :svn
ocorrerão omissões de ramificações egit
você 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.GIT
Não existe um número de versão global, masSVN
existe.GIT
A integridade do conteúdo é melhor do queSVN
:GIT
O armazenamento de conteúdo usa umSHA-1
algoritmo 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 git
versão
2. Crie uma conta de servidor dedicado para git
useradd
: Criarcentos
usuáriopasswd
: 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 git
biblioteca 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á sourcetree
um exemplo:
Etapa 1: Configurar o git
warehouse
Etapa 2: Extrair o git
warehouse