É comum utilizar servidor Git hospedado, como o Github, Bitbucket e Gitlab, mas sabendo que o Git é distribuído, ou seja, você pode ter seu próprio servidor Git, então esse é o objetivo deste post, é criar um repositório remoto no servidor Git próprio.
Servidor Remoto para repositório GitPremissas: Uma máquina Linux com a distribuição que preferir e SSH instalado.
Suponha que você escolheu o diretório ~/git e que vamos criar um repositório chamado repo1.git. Segue os procedimentos:
mkdir -p ~/git/repo1.git
cd ~./git/repo1.git
Com o diretório criado, precisa definir um repositório remoto, que apenas armazenará arquivos, sem diretório de trabalho (working directory):
git --bare init
Com isso, você já tem um repositório remoto, ao qual pode fazer push e de onde pode fazer clone.
Repositório Git Local
Agora no diretório do projeto, pode ser na mesma ou outra máquina
Aqui será usado o diretório ~/git/repo1.git criado antes.
Acesse até o diretório do projeto e segue:
git init .
git add .
git commit -m "first commit"
Agora é necessário especificar que será usado um repositório remoto, onde podemos fazer push dos arquivos. Para isso, segue:
git remote add origin ssh://usuario@IP/~/git/repo1.git
Assim pode enviar os arquivos ao servidor remoto remoto
git push origin master
Para clonar o repositório do servidor remoto Git?
git clone ssh://usuario@IP/~/git/repo1.git
O usuário, o IP e diretório é da máquina onde está o servidor Git.
Referências
https://git-scm.com/book/pt-br/v1/Git-no-Servidor-Configurando-o-Servidor
Feito!
Nenhum comentário:
Postar um comentário