Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Como criar um servidor Git

Há possibilidade de criar um servidor Git que seja acessado por outros usuarios, mas que seja salvo no meu servidor e não no site GitHub ?

4 respostas

Olá Conrado, você pude usar o GitLab: https://about.gitlab.com/downloads/

Uso no trabalho é bem bacana, possui controle de usuários com permissões por projeto, issues, histórico de commits com gráficos e outros, além de ser gratuito .

Conrado, vou complementar o que o Natan respondeu, eu instalei recentemente num CentOS 7 e estou gostando bastante, é o gitlab ce, muito simples, basta seguir o link https://about.gitlab.com/downloads/#centos7 e pronto, você tem um Servidor próprio pra trabalhar com seus projetos.

solução!

Olá Conrado,

Sim é completamente possível criar o seu próprio servidor Git, inclusive você pode fazer isto em sua própria máquina local, e usá-la como cliente e servidor ao mesmo tempo.

No git você pode trabalhar com repositórios em dois formatos diferentes. Um que é o formato comum, onde você simplesmente inicializa o repositório com o comando git init ou no formato ideal para servidores através do comando git init --bare. Nesta segunda opção o repositório deverá ser criado vazio, ainda sem nenhum arquivo e além disso não possuirá um local de trabalho, de forma que armazenará apenas as informações de versionamento dos arquivos.

Você pode consultar a documentação do git de como configurar o seu servidor git de forma básica e sem nenhuma outra gráfica para isto, como por exemplo o GitLab sugerido acima:

Veja a documentação oficial de como criar um servidor git:

https://git-scm.com/book/pt-br/v1/Git-no-Servidor-Configurando-o-Servidor

Conrado,

uma outra dica é a ferramenta "Source Tree" facilita muito o trabalho quando se trata de Git. O melhor, é que ele funciona tanto no github como no gitlab que voce instalar ai em seu servidor.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software