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 ?
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 ?
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.
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.